iPhone 5のサポートを追加するためにアプリを更新しようとしています。これまでに見た他のスレッドに基づいて、Default-568h@2x.png
指定どおりに追加し、適切なサイズの新しい背景画像をアプリに追加しました。問題は、アプリの下部がタッチに反応していないように見えることです(ページコントロールと情報ボタンがあります)。
さらに、画面を切り替える場合(次のコードを使用):
[self presentModalViewController:tableNavController animated:YES];
画面の下部が真っ暗になります。この黒い部分は、基本的に私が触れることができない場所です。この問題のスクリーンショットは以下のとおりです。
なぜこれが起こるのかについてのアイデアはありますか?この下部にアクセスできないのはなぜですか?通常のiPhone4SまたはiPadシミュレーターを実行した場合、これは発生しないことに注意してください。画面の全セクションにアクセスできます。
編集:それはシミュレーターの問題でしょうか?私はまだ物理的なiPhone5を持っていないので、実際のデバイスでテストすることはできません。
Edit2:Auto-Layout
ビューとアプリケーションのメインウィンドウの両方で有効化と無効化の両方を試しました。次のログステートメントをviewDidLoadに追加すると、次のようになります。
NSLog(@"Window is: %0.0fx%0.0f", window.frame.size.width, window.frame.size.height);
NSLog(@"View is: %0.0fx%0.0f", viewController.view.frame.size.width, viewController.view.frame.size.height);
受け取りWindow is: 320x480. View is: 320x548
ます。ですから、私のウィンドウに問題があるようです。今後も調査を続けていきます。