0

昨日、iPhone 5でアプリをテストしようとしましたが、アプリの下部が応答していません。私はこの問題を検索しました私はこれらの解決策を見つけました

window.xibを「起動時に全画面表示が機能しない」に設定すると、理由がわかりません。

self.view.frame = [UIScreen mainScreen].bounds;これはすべてのビューで実行する必要があります。

これでもうまくいきませんself.window.frame = [UIScreen mainScreen].bounds;

必要なのはグローバルソリューションだけです。アプリのすべてのビューに設定したくありません。

4

1 に答える 1

0

異なるUIViewControllers場合は、異なる調整が必要になる場合があります。通常UIViewUIViewController'sXIB からルートの自動サイズ設定を高さのサイズ変更に設定すると機能します。ただし、それぞれをUIView個別に処理する必要があります...実行している可能性のあるアニメーションの中には、UIView の全体の高さに依存するものがあるため、注意を払う必要があります。このマクロを使用して、使用しているデバイスの種類を確認します。

#define IS_IPHONE_5 ( fabs( ( double )[ [ UIScreen mainScreen ] bounds ].size.height - ( double )568 ) < DBL_EPSILON )

これは、答えから取られました。

于 2012-12-12T17:21:09.993 に答える