iPhoneとMacのQuartz2dに違いはありますか? そのリストはどこにありますか?Amazon で見つけたすべての本は、Mac で Quartz をプログラミングすることに専念しています。
質問する
142 次
1 に答える
2
低レベルの描画に関する限り、2 つのプラットフォームはほぼ同じです。遭遇する問題の 1 つは、これらのガイドの多くが Leopard がリリースされる前に作成されたため、iPhone のあらゆる場所に存在するビューのコア アニメーション レイヤー バッキングを考慮していないことです。
Mac で行っているように、iPhone ではテキスト描画システムの一部にアクセスできません。
2 つのプラットフォームのもう 1 つの重要な違いは、Quartz 描画の座標空間です。Mac の標準の Quartz は左下隅が (0,0) であり、UIView のバッキング レイヤーには、左上隅が (0,0) の反転されたジオメトリがあります。この回答でもう少し詳しく説明します。
于 2009-08-26T16:40:33.703 に答える