0

タイトルはほとんどすべてを物語っています。

見ているモックアップがいくつかあり、それらを実装しようとすると、デバイスでプレビューしたときに表示されるカスタム描画は、線幅が 0.5 であっても、モックアップほど鮮明ではないようです。 . アセットは、クォーツを使用して手動で描画できるものよりもシャープにできますか?

4

2 に答える 2

0

アセットは、クォーツを使用して手動で描画できるものよりもシャープにできますか?

いいえ。もしそうなら、iOS のグラフィック システムは見事に壊れてしまいます。

カスタム描画コードと、それが出力するもののイメージを示していただければ、何か提案できるかもしれません。また、「Retina」デバイスを使用していますか?

于 2013-04-07T07:18:58.240 に答える
0

これは、画面の解像度が原因である可能性が最も高いです。Retina ディスプレイを搭載していない MacBook Pro と iMac は 1 インチあたり約 110 ピクセル、Retina 搭載の場合は約 220 ピクセルですが、Retina 搭載の iPhone は 1 インチあたり 326 ピクセルです。

座標をポイントで表し、整数を使用すると、iPhone は 1 インチあたり 158 ピクセル (つまり、幅 1 は 1/158 インチ) であるのと同じですが、コンピューターでは、1 インチあたり 110 ピクセル (つまり、幅は約 1/110 インチです)。ただし、幅 0.5 を使用しているため、非網膜画面は幅 1.0 と同じ解像度のままですが、網膜である可能性が最も高いデバイスは幅 0.5 ポイントの線を表示しています。 、これは 1 ピクセルです。

このため、幅 0.5 ポイントの線は Retina デバイスでは 1/326 インチになりますが、コンピューターでは約 1/110 インチになります。つまり、デバイス上の線は約 3 倍シャープになります。

于 2013-04-07T07:20:16.463 に答える