iOS开发绘图一般方法
来源:互联网 发布:windows nt 5.x 编辑:程序博客网 时间:2024/06/04 00:49
一个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开发绘图一般方法
- IOS开发之Quart绘图方法简介
- ios开发一般思路
- iOS开发-绘图
- iOS开发---绘图
- iOS开发 - Quartz2D绘图
- iOS开发 - Quartz2D绘图
- iOS开发 高级绘图
- iOS开发 - Quartz2D绘图
- iOS开发中常用的几种绘图方法
- IOS开发之—绘图
- IOS开发之绘图函数
- IOS 图形开发绘图小结
- IOS开发之Quartz2D绘图
- iOS开发中的绘图-Quartz2D-
- iOS开发系列--绘图 动画
- IOS开发:CoreGraphics简单绘图
- iOS开发 - 2D绘图
- 典型电路-----RAM选型
- xsd文件用法
- Java 时间日期格式转换
- 验证笔记
- 算法的时间复杂度和空间复杂度
- iOS开发绘图一般方法
- vba学习备忘001——程序流程控制
- 我也谈项目管理
- iphone数据库(sqlite3)的用法操作
- wxpython 中wxOGL的使用 第一篇
- 看似简单实现起来却有困难的ARC设计目标
- XP系统启动画面修改
- 设置电脑默认的浏览器
- 怎样让我们的网站留住用户