ユーザーがRetinaディスプレイを備えたiOSを使用している場合、元のアイコンをRetinaバージョンに置き換える方法を知っている人はいますか?
data-mask="[name]@2x.[ext]" で試しましたが、うまくいきませんでした。誰かが解決策を持っていることを願っています
ユーザーがRetinaディスプレイを備えたiOSを使用している場合、元のアイコンをRetinaバージョンに置き換える方法を知っている人はいますか?
data-mask="[name]@2x.[ext]" で試しましたが、うまくいきませんでした。誰かが解決策を持っていることを願っています
プロジェクトには と の 2 つのファイルを含める必要がありimage.png
ますimage@2x.png
。@2x
ただし、コードに -suffixを記述する必要はありません。ただ:
UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"image.png"]];
iOS は、どの画像を使用する必要があるかを自動的に検出します。
私は次のアプローチを使用しています:
非 Retina ディスプレイでは、元の画像が 50% に引き伸ばされます。私の個人的な好みでは、結果は問題ないように見えます。
Retina ディスプレイでは、これにより実質的に、イメージ ピクセルとデバイス (実際の) ピクセルが 1 対 1 でマッピングされます。
これを Phonegap でテストしたのではなく、Web コンテナーを使用して MonoTouch プロジェクトで使用したことを言及する必要があります。