0

アプリのレイアウトには MainWindow.xib を使用します。View Controller 属性のシミュレートされたメトリックのすべてを iPhone 3.5 Retina に設定しました。iPhone 5 のデフォルトに設定された画像はありませんが、それでも iPhone 5 でアプリをフルスクリーンで実行しようとするため、画面がすべて乱れます。これを修正することについて何か考えはありますか?

3.5 インチ画面では次のようになります。

ここに画像の説明を入力

4 インチ画面では次のようになります。

ここに画像の説明を入力

4

3 に答える 3

1

ラベルとフィールドの制約は、ビューの下部ではなく上部に接続する必要があります。デフォルトでは、IBは物事を最も近いエッジに固定します。固定メニューを使用してこれを実現してから、それらを下部に接続している制約を削除します。

または、IBで4インチのレイアウトに切り替えて、そこに設定することもできます。

私はここにinterfaceBuilderでの制約の編集について書きました、うまくいけばそれはあなたに役立つでしょう。

于 2013-01-31T07:18:15.220 に答える
0

フルスクリーン モードについては、Xcode が -568.png 画像を表示すると思いますが、確認してみてはいかがでしょうか。

レイアウトの修正に関しては、すべてのテキスト フィールドのトップ ストラットを修正するだけでよいようで、トップの位置は常に同じです。

于 2013-01-31T04:41:18.220 に答える
0

UITextField autoresizingMas を UIViewAutoresizingFlexibleBottomMargin に設定します

recipientLabel.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin;
nameLabel.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin;
...
于 2013-01-31T04:47:00.697 に答える