InterfaceBuilderは、iOSやシミュレータとはまったく異なる環境です。レイアウトなどは翻訳する必要がありますが、すべての外観が最終製品を常に判断(したがって設計)するようにする必要があります。
画像が少し伸びているようです。これにはいくつかの理由があります。最初に確認するのは、UIImageViewのサイズ変更マスクです。このため、UIImageViewsが自動サイズ変更するのは一般的に悪いことです。
ちなみに、自動サイズ変更は、親ビューのサイズが変更されたときに、サブビューが適切に表示されているかどうかを確認するUIKitの方法です。サブビューの移動量、ストレッチ量を指定できます。それについてhereを読んでください。
あなたがしたいことは、あなたの視点をデザインすることです。質問に答える:この画像を最終製品にどれくらい大きくしたいですか? - そして、実際の大きさのPNGを作ります(網膜ディスプレイの2倍の大きさの@ 2x変形も生成します)。次に、IBでデザインするときにUIImageViewのサイズを同様にして、自動サイズ設定がストレッチを禁止するように設定されていることを確認します。
これは問題を解決するはずです。
出典
2012-03-12 14:22:03
QED
これは8ビットまたは24ビットのPNGですか? –