
UIKit与Quartz 2D绘图技术
文章平均质量分 56
Win_77
iOS开发工程师,坐标北京,学习分享计算机开发知识。
展开
-
Quartz图形绘制及坐标变换
Quartz图形上下文 画一个三角形: - (void)drawRect:(CGRect)rect { [[UIColor whiteColor] setFill]; UIRectFill(rect); CGContextRef context = UIGraphicsGetCurrentContext(); CGContextMoveToPoint(context, 75, 10); CGContextAddLineToPoint(context,原创 2021-01-27 11:16:11 · 257 阅读 · 0 评论 -
UIKit与Quartz 2D简介,用UIKit绘制视图
UIKit是高级别的图形接口,API基于Objective-C,能够访问绘图、动画、字体、图片等内容。 Quartz 2D是iOS和Mac OS X环境下的2D绘图引擎。涉及内容包括:基于路径的绘图、透明度绘图、遮盖、阴影、透明层、颜色管理、防锯齿渲染、生成PDF以及PDF元数据相关处理。 绘制视图 视图绘制周期 在iOS上,首先为需要绘制的视图或视图的部分区域设置一个需要绘制的标志,在事件循环的每一轮中,绘图引擎会检查是否有需要更新的内容,如果有就会调用视图的drawRect:方法进行绘制。 s原创 2021-01-26 15:17:07 · 172 阅读 · 0 评论