使用对应的转换NSStringFromCGPointNSStringFromCGSizeNSStringFromCGRectNSStringFromCGAffineTransformNSStringFromUIEdgeInsets比如NSLog(@"rect1: %@",NSStringFromCG...
分类:
移动开发 时间:
2015-08-09 20:24:21
阅读次数:
286
#import "PublishContextView.h"@implementation PublishContextView-(void)drawRect:(CGRect)rect{ [super drawRect:rect]; CGContextRef context=UIGrap...
分类:
其他好文 时间:
2015-08-08 19:38:07
阅读次数:
115
frame,bounds,center,position,anchorPoint总结图层的position属性是一个CGPoint的值,它指定图层相当于它父图层的位置, 该值基于父图层的坐标系。图层的bounds属性是一个CGRect的值,指定图层的大小(bounds.size)和图层的 原点(bo...
分类:
移动开发 时间:
2015-08-07 23:47:32
阅读次数:
3279
方式一、// 在这里面绘制,绘图的内容,因为只有在这里面才能获取跟当前view相关联的图形上下文。// 在这个view第一次即将显示的时候调用。// rect 要画图控件的bonds- (void)drawRect:(CGRect)rect{ // 1、获取跟当前控件相关联的图形上下文 ...
分类:
其他好文 时间:
2015-08-07 00:05:39
阅读次数:
116
通过下面的代码,又可以将NSValue转换成CGRect,CGPoint等类型的数值。CGRect imageRect = [[self.lockImageRectArray objectAtIndex:l] CGRectValue];通过NSValue就可以实现CGxxx类型的数值存储在NSMut...
分类:
其他好文 时间:
2015-08-06 10:59:43
阅读次数:
112
一、画线只有在drawRect中才能获取到跟view相关联的上下文- (void)drawRect:(CGRect)rect {}一条线 // 1.获取跟当前View相关联的layer上下文(画板) // 总结:目前获取的所有上下文都是以UIGraphics开头 // CGCont...
分类:
移动开发 时间:
2015-08-04 22:42:40
阅读次数:
287
// 自绘分割线- (void)drawRect:(CGRect)rect{ CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetFillColorWithColor(context, [UIColo...
分类:
其他好文 时间:
2015-08-04 12:51:10
阅读次数:
113
+ (UIImage *)imageWithColor:(UIColor *)color{ CGRect rect = CGRectMake(0.0f, 0.0f, 1.0f, 1.0f); UIGraphicsBeginImageContext(rect.size); CGContextRe...
分类:
移动开发 时间:
2015-08-03 20:50:40
阅读次数:
159
效果图实现思路
要实现绘图,通常需要自定义一个UIView的子类,重写父类的- (void)drawRect:(CGRect)rect方法,在该方法中实现绘图操作
若想显示下载进度,只需要实例化自定义子类的对象(若是storyboard中控件,只需修改控件的class属性为自定义子类的类名即可) 效果图所示的效果其实是绘制一个圆弧,动态的改变终点的位置,最终达到一个封闭的圆
中间的文字是一个UILa...
分类:
移动开发 时间:
2015-08-01 19:06:53
阅读次数:
195
Quartz2D绘制小黄人- (void)drawRect:(CGRect)rect
{
// 1.上下文
CGContextRef ctx = UIGraphicsGetCurrentContext(); // 2.身体
drawBody(ctx, rect); // 3.嘴(微笑)
drawMouth(ctx, rect); // 4.画眼睛...
分类:
移动开发 时间:
2015-08-01 08:52:33
阅读次数:
235