iPhone图形开发绘图方法
2012-06-13 21:46
211 查看
一个Graphics Context表示一个绘制目标。它包含绘制系统用于完成绘制指令的绘制参数和设备相关信息。Graphics Context定义了基本的绘制属性,如颜色、裁减区域、线条宽度和样式信息、字体信息、混合模式等。
在iOS应用程序中,如果要在屏幕上进行绘制,需要创建一个UIView对象,并实现它的drawRect:方法。视图的drawRect:方法在视图显示在屏幕上及它的内容需要更新时被调用。在调用自定义的drawRect:后,视图对象自动配置绘图环境以便代码能立即执行绘图操作。作为配置的一部分,视图对象将为当前的绘图环境创建一个Graphics
Context。我们可以通过调用UIGraphicsGetCurrentContext函数来获取这个Graphics Context。
UIKit默认的坐标系统与Quartz不同。在UIKit中,原点位于左上角,y轴正方向为向下。UIView通过将修改Quartz的Graphics Context的CTM[原点平移到左下角,同时将y轴反转(y值乘以-1)]以使其与UIView匹配。
http://www.apple.com.cn/developer/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/GraphicsandDrawing/GraphicsandDrawing.html
点击打开链接
http://blog.csdn.net/xing_856/article/details/6554959
在iOS应用程序中,如果要在屏幕上进行绘制,需要创建一个UIView对象,并实现它的drawRect:方法。视图的drawRect:方法在视图显示在屏幕上及它的内容需要更新时被调用。在调用自定义的drawRect:后,视图对象自动配置绘图环境以便代码能立即执行绘图操作。作为配置的一部分,视图对象将为当前的绘图环境创建一个Graphics
Context。我们可以通过调用UIGraphicsGetCurrentContext函数来获取这个Graphics Context。
UIKit默认的坐标系统与Quartz不同。在UIKit中,原点位于左上角,y轴正方向为向下。UIView通过将修改Quartz的Graphics Context的CTM[原点平移到左下角,同时将y轴反转(y值乘以-1)]以使其与UIView匹配。
http://www.apple.com.cn/developer/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/GraphicsandDrawing/GraphicsandDrawing.html
点击打开链接
http://blog.csdn.net/xing_856/article/details/6554959
相关文章推荐
- iPhone图形开发绘图小结
- IPhone图形开发绘图小结
- iPhone图形开发绘图小结
- iPhone图形开发绘图小结
- HTML5 Canvas 开发 绘图方法整理 【四、canvas曲线图形 / 圆形】
- iPhone图形开发绘图总结
- iPhone图形开发绘图小结
- iPhone图形开发绘图小结
- iPhone图形开发绘图小结
- HTML5 Canvas 开发 绘图方法整理 【十、Canvas渐变、图形渐变&&文字渐变】
- iPhone图形开发绘图教程
- HTML5 Canvas 开发 绘图方法整理 【十一、Canvas图形阴影&&文字阴影效果】
- iPhone图形开发绘图小结
- iPhone图形开发绘图小结
- iPhone图形开发绘图小结
- iphone 开发过程中一些问题的解决方法(UIWebView,UIActivityIndicatorView)
- iPhone开发之UIViewController中的viewAppear与viewDisappear方法的区别
- iPhone开发关于icon和Default及图片处理方法[转]
- iPhone开发重构:提取方法以调整函数粒度【转】
- iPhone开发下载网络数据的几种方法总结