0

シミュレーターを実行し、ハードウェアとデバイスに移動すると、デバイスのリストが表示されます

iOS Simulator > Hardware > Device


iPad
iPad (Retina)

iPhone
iPhone (Retina 3.5 inch)
iPhone (Retina 4 inch)

これらすべてのデバイスに対して異なる XIB を作成したいと考えています。でも道が知りたい。ご覧のとおり、Xib Attribute Inspector には 2 つのオプションがあります。

Xib Attribute Inspector > Size

Freeform
Retina 3.5 Full Screen
Retina 4 Full Screen

あるのに

iPhone/iPod Touch 320x480
iPhone/iPod Touch having retina display 640x960
iPhone/iPod touch 5th 640x1136
iPad with non retina display 768x1024
iPad With retina display 1536x2048
iPad mini 768x1024

` シミュレーターに表示されている上記のデバイスの Xibs をどのように処理すればよいですか? また、すべての iOS デバイスをどのようにカバーしますか?

4

2 に答える 2

1

プロジェクトに image.png と image@2x.png を作成します。画像を参照する場合は、image.png を使用します。OS は、ディスプレイに適した画像を自動的に選択します。

iPhone 5 と iPhone 4 を処理するには、自動サイズ変更 (スプリングとストラットとも呼ばれる) を使用します。これは、自動レイアウトが登場する前に動的レイアウトを処理するために使用されていたものです。

これらの方法を使用すると、iPad 用と iPhone 用の 2 つの xib のみが必要になります。

于 2013-07-30T04:55:09.577 に答える