2

iphone和mac上的quartz2d有区别吗?我在哪里可以找到它的清单?我在亚马逊创建的每一本书都致力于在 mac 上编程石英。

4

1 回答 1

2

就底层绘图而言,这两个平台几乎相同。您会遇到的一个问题是,其中许多指南是在 Leopard 发布之前编写的,因此它们没有考虑到 iPhone 上随处可见的 Core Animation 层支持视图。

您无法访问您在 Mac 上所做的 iPhone 上的某些文本绘图系统。

两个平台之间的另一个关键区别是 Quartz 绘图的坐标空间。Mac 上的标准 Quartz 的左下角为 (0,0),其中 UIView 的支持层具有翻转的几何图形,左上角为 (0,0)。我在这个答案中提供了更多细节。

于 2009-08-26T16:40:33.703 回答