1

iPhone/iPod 5 の 4 インチ画面をサポートするために古いプロジェクトを更新しています。Default-568h@2x.png をプロジェクトに追加しましたが、次の点を除いて、ほとんどすべて問題ないようです。

  • Game Center オーバーレイ (ビュー コントローラー) が下部で切り取られています。Game Center のオーバーレイが途切れる
  • ツイート シートのポップアップが全幅ではありません。
  • 画面の右側/下部でタッチ入力が受信されていません。

ウィンドウの長さが正しくないようです。

(解決策を提案するつもりですが、これが安全な (または「正しい」) 解決策であるかどうかについてのフィードバックが欲しいです。)

4

2 に答える 2

1

MainWindow.xib ファイルを手動で編集し、NSFrameSize を {320, 480} から {320, 568} に変更しました。これにより、明らかな問題が解決されました。

これは、古い/小さい画面で問題を引き起こしているようには見えませんが、これが全面的な最善の解決策であるかどうか疑問に思っています...

于 2012-11-05T23:48:38.820 に答える
0

以下を使用して高さのように現在の画面サイズを取得し、手動で変更する代わりにそれを使用しないでください

    CGRect screenRect = [[UIScreen mainScreen] bounds];
CGFloat screenWidth = screenRect.size.width;
CGFloat screenHeight = screenRect.size.height;
于 2012-11-05T23:54:59.183 に答える