1

iPhone5の大画面領域用にアプリを更新しようとしています。プロジェクトにDefault-568h@2x.pngを追加することで、画面の高さ全体を占めるように拡張されたテーブルビューがありますが、下の2つのセルがシミュレーターまたは実際のiPhone5でのタッチに応答していません。私は何かが足りないのですか?これは、画面の下部がタッチを検出していないようです(ただし、私のアプリでは他の部分は検出されません)。

何かご意見は?

ありがとう、

ロブ

4

2 に答える 2

2

これは私のために働いているものです

アプリケーションdidFinishLaunchingメソッドでこれを追加しました-

self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

他のビューコントローラでは、できれば-(void)viewDidLoad;

UIScreen *screen = [UIScreen mainScreen];
[self.view setFrame:[screen applicationFrame]];
于 2012-10-04T07:35:37.810 に答える
1

はい、AppDelクラスのウィンドウフレームサイズである可能性があります。または、プロジェクトのappdelクラスのXIBファイルがiPhone5の画面とは異なります。

そしてiPhoneの3.5インチと4インチの画面に応じてウィンドウフレームを変更します

于 2012-09-22T05:17:25.003 に答える