1

シミュレーターでアプリを実行すると動作しますが、実際のデバイスでテストするとビューがいっぱいになりません。

シミュレーターと ipad mini 8.4 では:

NSLog(@"frame Main %@",NSStringFromCGRect(self.view.frame));
 frame Main {{0, 0}, {768, 1024}}

この画面では正しく動作しています。下のビュー (灰色) が表示されています。スクリーン ショットは次のとおりです。 ここに画像の説明を入力

Retina 以外の iPad (10 インチ iPad 6.3)

NSLog(@"frame Main %@",NSStringFromCGRect(self.view.frame));
 frame Main {{0, 20}, {768, 1004}}

この画面では正しく機能していません。下のビュー (灰色) が表示されていません。ナビゲーション バーの下にもスペースが表示されています。

ここに画像の説明を入力

私は何を間違っていますか...

4

1 に答える 1

1

以下のプロセスを試してください。うまくいくことを願っています。

  1. 特定のビューに自動サイズ変更を追加する必要があります。スクリーンショットを見てください。 ここに画像の説明を入力

  2. アプリケーションで Autolayout を有効にして、左、右、上、下の制約を追加する場合。

注 : iPad 用の起動イメージ ソースを追加します。

于 2015-09-10T12:50:21.070 に答える