2011-01-20 15 views
10

私のプロジェクトには2セットの画像があります.1セットは古いディスプレイ用、もう1セットは2倍の網膜ディスプレイセットです。私はiPadのxibs(それは普遍的なアプリ)で働いていて、2倍の大きさの画像は実際にはipadのためにうまくいくでしょう。 image.pngの幅が300ピクセルの場合、[email protected]は600ピクセル幅なので、768ワイドiPad画面ではうまく動作します。私はiPad xibにUIImageViewを置くと、イメージ名を明示的に[email protected]に設定しようとしていますが、私は??インターフェイスビルダーはそれが何であるかを知らないという意味です。Interface BuilderのiPad xibで@ 2x画像を明示的に使用する

シミュレータを起動すると実際には@ 2xイメージが表示されるため、技術的にはうまく動作しますが、Interface Builderでは正しく表示されず、レイアウトを作成することが難しくなります。

iPad xibを作成しているときにInterface Builderで@ 2x画像を表示する方法はありますか?

+1

これは、umiversalアプリでIBの煩わしさのリストに追加できることを確かめてください。テストとアライメントのために異なる名前の画像を重複して追加しない限り、それらを消去し、完了したら@ 2xに切り替えても、それはできません。 –

答えて

2

Interface Builderは自動的にデバイスに適したものを選択します。その存在に反して明示的に変更することはできません。

1

イメージには、〜iPadで名前を付けて、それらをiPadで実行するときに使用するように指定することができます。たとえば、あなたは、これらのイメージを持つことができます: myImage.png [email protected] MYIMAGE〜iPad.png

は、最初は、iPhone 3GS、以下、iPhone 4上の第二、および上で使用されますiPadで3位。

+4

そうですが、それはポイントではありません。私はそれらを網膜ディスプレイのために自動的に使用したいので、それらを〜ipad(btw、小文字にする必要があります)という名前にしたくありません。私は、網膜画像が完全に機能するので、3番目の画像セット(iPhone用1枚、網膜用2枚目、次にiPad用3枚目)を望んでいません。私は自分のxibsで@ 2xの画像を使用できるようにIBを取得できません。 –

関連する問題