レンダリングに Quartz を使用する iPhone 用の小さなカード パズル ゲームを作成しています。iPhone ではシャープに見えますが、iPad ではギザギザに見えます (ユニバーサル アプリではないため、iPad では iPhone モードで実行しています)。これは通常の 2x ピクセル化だけでなく、本当に奇妙なことが起こっており、1x モードでも見ることができます。(以下のスクリーンショットを参照)
UIButtonView サブクラスの drawRect: メソッドでカードを描画しています。グラデーション付きのカード、丸みを帯びた角、影、およびカードの内容はすべて、drawRect: メソッドで Quartz を使用して描画されます。ただし、ビュー オブジェクトの transform プロパティを使用して、回転 (および、下から「引き上げる」ことができる小さいカードの移動) が適用されます。
ここで何が起こっているのですか?
編集:
iPhone からの
スクリーン ショット: iPad からのスクリーン ショット: