Quartz 2D(续)
来源:互联网 发布:华为上机考试题库java 编辑:程序博客网 时间:2024/06/18 18:06
关于图像绘制:
如果不做变换,直接使用Core Graphics的方法绘制image则你会看到一张倒立的图片,这是因为在Core Graphics框架中坐标系与UIKit坐标系是不同的,一个原点在左上角,一个原点在左下角。但你可能会疑惑为何在之前绘制其他图形时没出现这种情况呢,这是因为UIKit统一了编程方式。解决办法有两种,一种是使用UIKit封装的方法来绘制image,二是对上下文进行缩放变换后再绘图,将y方向缩放-1.即让位图沿x轴翻转180°,在进行适当平移即可。
关于刷新视图:在UIView的drawRect方法中绘制的图形会在控件显示的时候调用。但有时候我们会需要图形实时变换,此时我们就需要调用绘图方法进行重新绘制,但是drawRect的手动调用也是不允许的。苹果给我们提供了一个setNeedsDisplay方法用于刷新视图。
0 0
- Quartz 2D(续)
- Quartz 2D 绘图d
- Quartz 2d资料
- Quartz 2D 基础
- Quartz - 2D学习
- Quartz 2D (-)
- IOS Quartz 2D
- Quartz 2D 学习
- Quartz 2D 裁剪
- Quartz 2D - 绘线
- Quartz 2D 裁剪
- quartz 2D
- Quartz 2D
- Quartz 2D
- Quartz 2D
- quartz 2D 大纲
- quartz 2D 总结
- Quartz 2D绘图
- http 301 和 302的区别
- iOS9 HTTP 不能正常使用的解决办法
- MFC中怎么导入不了bitmap资源图片
- 按照日期降序排序,取前五条数据
- torch7实践
- Quartz 2D(续)
- NOIP2010引水入城题解
- hdu 1055 && poj 2054
- chebox样式
- plsql找不到tnsaName.ora文件时
- spark之1:快速入门
- Python版大富翁源代码
- 计算机视觉技术公司列表
- spark之2:原理介绍