0

だから私はRetina 3.5インチフルスクリーンに適応したこの.xibを持っています。iphone 4 で実行すると良さそうに見えますが、iphone 5 でテストするとビューが押し下げられます。iOSアプリをさまざまなiPhone画面サイズで動作させるにはどうすればよいですか?

4

2 に答える 2

1

自動レイアウト作業を正しく行いましたか? これは通常、さまざまな画面サイズで xib が奇妙に見える原因です。

さまざまな画面サイズに合わせてレイアウトをカスタマイズするには、さまざまな方法があります。

1) 自動レイアウト。基本的に、制約を適切に設定する方法を学ぶ必要があり、その後は Xcode が多くの作業を行ってくれます。しかし、それはまた、3.5 インチと 4 インチのディスプレイの間に大きな違いがないことも意味します。

2) 画面サイズごとに異なる xib。画面サイズごとに 1 つの xib を設定して、好きなようにカスタマイズできます。これは通常、UI の改善につながりますが、多くの時間を消費します。異なる xib を使用する場合は、正しいものをコードにロードすることを忘れないでください。

3) 自動レイアウトを使用しない。画面サイズごとにカスタムの xib を実行していない場合、これは実際には良い方法ではありませんが、(ほとんどの場合) Xcode が奇妙な方法でビューを移動するのを防ぐことができます。

于 2013-10-04T09:35:28.407 に答える
0

ビューとそのサブビューに正しい自動サイズを設定します。

于 2013-10-04T10:10:39.720 に答える