2

UITabbarインターフェイスビルダーを介してアイコンを設定しようとしています。これが私が見ているものです:

ここに画像の説明を入力

ここで 2 つの問題:

  1. 底が切れているのはなぜですか?これら 3 つの画像のサイズは、順番に 64x42、44x44、46x46 です。
  2. ピクセル化/ぼやけているのはなぜですか?

ここにリストされているタブ バー アイコンのガイドラインに従っています:
https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/IconsImages/IconsImages.html

image, image@2x 命名スキームは使用していません。これらをIBで設定しているだけです。このアプリは、いずれにしても Retina ディスプレイを搭載したデバイスにのみリリースされます。スクリーンショットは iPhone 5 のものです。

4

1 に答える 1

10

画像が網膜であるかどうかを判断するために UIKit が使用する唯一の指標は、@2x スキームがあるかどうかです。それ以外の場合、UIKit はそれを非 Retina 画像として扱います。ネーミング スキームを使用して、スクリーン ポイントごとに 4 ピクセルの画像をレンダリングする必要があることを UIKit に伝えていないため、画像が 2 倍のサイズで表示されるのはこのためです。

于 2013-08-31T21:57:08.023 に答える