|
|
1
14
在石英中,图像会颠倒,因为它的Y轴是颠倒的。 iPhone的Y轴从上到下为正,即原点位于左上方,而在Quartz和OpenGL中,坐标与旧几何图形相同,即原点位于左下方。 下面是一些解决石英反演问题的代码:
以下是一篇有趣的文章,作者说新加坡的一个团队因为这个倒置的问题放弃了一个iPhone项目,他们无法理解: http://trandangkhoa.blogspot.com/2009/07/iphone-os-drawing-image-and-stupid.html |
|
|
2
4
另一种处理方法是将Quartz文本绘制代码(从cgselectFont()替换为cgContextShowTextAtPoint())替换为
其中,文本是nsstring。在iPhone上,-drawatpoint:withFont:自动翻转文本以说明ui视图的倒Y轴。 这种方法使您能够处理比纯石英文本绘图中的Macroman编码更宽的字符集。不过,速度稍微慢一点。 |
|
3
0
你说的“旋转到正常模式”是什么意思?
假设您只是指在二维空间内旋转,那么通常会使用变换矩阵。看一看
您可以将它应用到视图本身(通过设置
|
|
|
4
0
这个解决了我的问题
|
|
|
George Kim · 如何在iOS中模拟特定坐标空间中的触摸? 2 年前 |
|
|
BENG · 协调C++和Objective-C中结构的填充 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 2 年前 |
|
|
Community wiki · 在OpenGL中显示YUV 2 年前 |
|
|
YosiFZ · pod更新依赖关系pod 2 年前 |
|
|
Community wiki · 查找iOS日历 3 年前 |