摘要: 一、绘图的完整过程程序启动,显示自定义的view。当程序第一次显示在我们眼前的时候,程序会调用drawRect:方法,在里面获取了图形上下文(在内存中拥有了),然后利用图形上下文保存绘图信息,可以理解为图形上下文中有一块区域用来保存绘图信息,有一块区域用来保存绘图的状态(线宽,圆角,颜色)。直线不是... 阅读全文
posted @ 2014-12-21 22:36 濤叔 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 一、画线段 1 - (void)drawRect:(CGRect)rect 2 { 3 // Drawing code 4 // 1.获得图形上下文 5 CGContextRef ctx = UIGraphicsGetCurrentContext(); 6 7 ... 阅读全文
posted @ 2014-12-21 21:59 濤叔 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 一、什么是Quartz2DQuartz 2D是⼀个二维绘图引擎,同时支持iOS和Mac系统Quartz 2D能完成的工作:绘制图形 : 线条\三角形\矩形\圆\弧等 绘制文字绘制\生成图片(图像)读取\生成PDF 截图\裁剪图片 自定义UI控件二、Quartz2D在iOS开发中的价值为了便于搭建美观... 阅读全文
posted @ 2014-12-21 21:26 濤叔 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 下例为:监听文本框 accountField 内容的改变, 当发生改变时, 调用textChange方法(多次)。监听结束需要移除通知。- (void)viewDidLoad{ [super viewDidLoad]; // 1.监听通知 [[NSNotificationC... 阅读全文
posted @ 2014-12-21 21:11 濤叔 阅读(4423) 评论(0) 推荐(0) 编辑