0

これは少し奇妙なものですが、基本的には、最初のビュー コントローラーの xib サイズが画面よりも長いように見えるという問題があります。

したがって、画面の下部に広告バナーが設定されている場合... シミュレーターでアプリを実行すると、iPhone 3GS/4/4S デバイスでは表示されませんが、iPhone 5 では表示されます。

xib サイズ設定を変更しようとしましたが、新しい xib ファイルを作成しましたが、同じ問題が発生しているため、どこかにハードコードされていると思われますが、どこを探すべきかわかりません。

基本的に、画面の下部が実際よりも約 30 ~ 50 ピクセル大きいと考えているようです。

どんな助けでも大歓迎です!

4

2 に答える 2

1

iPhone5の画面は高くなっています。xibをレイアウトする最も柔軟な方法は、AutoLayoutを使用することです。これがあなたが始めるためのチュートリアルです:

http://www.raywenderlich.com/20881/beginning-auto-layout-part-1-of-2 http://www.raywenderlich.com/20897/beginning-auto-layout-part-2-of-2

基本的に、広告バナーをビューの下部に限定する必要があります。

于 2013-02-15T13:06:05.330 に答える
1

StatusBar の bcoz。画面の 20px を予約します。Status bar is initially hiddenplistで変更を行い、IBでステータスバーをNONEに設定することで、このスペースを削除できます。

于 2013-02-15T12:53:45.237 に答える