2

画面の下部に UITextbox があります (下の図に表示されているテーブルです)。

iPhone 3GS/4/4S では、下部に正しく表示されます。ただし、私の iPhone 5 では、通常の iPhone と同じ画面に表示されます (下のスクリーンショット)。

iphone 5網膜ディスプレイ

IB を通じてこれを解決する方法はありますか、それともコードで行う必要がありますか?
最後のタブが切り取られた下部に空白の空白が少し見られますが、入力ボックス用のスペースがまだ確保されているようです。

4

1 に答える 1

3

インターフェイス ビルダー (自動レイアウトではなく文字列とストラットを使用している場所)で、操作するビュー コントローラーを選択して表示内容を変更し、ビュー コントローラーの属性インスペクターで、このポップアップ メニュー:

iPhone 5 画面サイズ:

ここに画像の説明を入力

iPhone 4 以前の画面サイズ:

iPhone 4S 以前の画面サイズ

次に、2 つの iPhone 画面サイズの違いを確認できます。

ここで、テキスト フィールドをハグする (または下に揃える) には、テキスト フィールドの下のストラットをクリックします。次のようになります。

これはスプリングじゃなくてストラットだと思う

于 2013-01-13T04:54:44.230 に答える