------------------------------ 旋转 平移 缩放 ---------------------------------- - (void)drawRect:(CGRect)rect { // 获取上下文 CGContextRef ctx = UIGr...
分类:
其他好文 时间:
2015-09-14 00:31:49
阅读次数:
192
控件总结2014年12月11日星期四 13:10什么是控件 控件就是系统提供给我们的积木块,系统给我们提供的积 木块形状已经确定,必须遵守某种行为来使用。当然我们 也可以自己造积木块UIView所有能看的见的都是view1) CGRect frame = {CGOrigin, CGSize}; CG...
分类:
其他好文 时间:
2015-09-14 00:19:25
阅读次数:
268
#import "MyView.h"@implementation MyView- (void)drawRect:(CGRect)rect { //获取图形上下文(drawrect方法中已经创建好图形上下文) CGContextRef context = UIGraphicsGetCur...
分类:
移动开发 时间:
2015-09-13 21:19:49
阅读次数:
275
例子1Controller的view中有一个tableView,tableView的cell上有一个button,现在需要将button的frame转为在Controller的view中的frame,怎么实现呢?CGRect rect = [self.view convertRect:_button...
分类:
其他好文 时间:
2015-09-11 12:17:31
阅读次数:
214
CGRect常见用法和几个CGRect函数CGRect每个视图都使用一个边框定义其界限。这个边框指定了视图的轮廓:其位置、宽度和高度。我们使用Core Graphics结构宋定义边框矩形。对于边框,这通常表示由原点(CGPoint,x和y)和大小(CGsize,宽度和高度)组成的CGRect矩形。下...
分类:
移动开发 时间:
2015-09-10 19:01:36
阅读次数:
205
Quartz2D使用(图片剪切)一、使用Quartz2D完成图片剪切1.把图片显示在自定义的view中先把图片绘制到view上。按照原始大小,把图片绘制到一个点上。代码:1 - (void)drawRect:(CGRect)rect2 {3 UIImage *image2=[UIImage ...
分类:
其他好文 时间:
2015-09-10 13:09:52
阅读次数:
197
Quartz2D简单使用(二)一、画文字代码: 8 9 #import "YYtextview.h"10 11 @implementation YYtextview12 13 14 - (void)drawRect:(CGRect)rect15 {16 17 // 画文字18 ...
分类:
其他好文 时间:
2015-09-10 13:06:41
阅读次数:
150
Quartz2D使用(矩阵操作)一、关于矩阵操作1.画一个四边形通过设置两个端点(长和宽)来完成一个四边形的绘制。代码: 1 - (void)drawRect:(CGRect)rect 2 { 3 //画四边形 4 //获取图形上下文 5 CGContextRef ctx=U...
分类:
其他好文 时间:
2015-09-10 12:51:06
阅读次数:
139
CG_INLINE?CGRect
CGRectMake1(CGFloat?x,?CGFloat?y,?CGFloat?width,?CGFloat?height)
{
????[[ScreenScale?shareScreenScale]?getScale];
????CGRect?rect;
????rect.origin.x?=?x?*...
分类:
其他好文 时间:
2015-09-10 11:21:30
阅读次数:
216
当我们所写的程序里没用用Nib文件(XIB)时,而是用代码来生成控件对像时是要调用initWithFrame去初始化- (id)initWithFrame:(CGRect)frame{ if(self=[superinitWithFrame:frame]) { // 初始化代码 } retur...
分类:
其他好文 时间:
2015-09-08 10:47:34
阅读次数:
136