0

iPhoneOS 3.x まで互換性を持たせる必要がある iPad/iPhone アプリがあります。

iPhone 3.x でを表示しようとするとUIActionSheet、画面が暗くなり、アクション シートが画面の外に表示されます。その理由は、キーUIWindowのフレーム {0, 0, 768, 1024} が間違っているためです。それ以降の iOS バージョンでは、デバイスに応じて keyWindow のサイズが予想されます。

この問題の原因は何か考えはありますか?

前もって感謝します...

4

1 に答える 1

0

問題が見つかりました。今後の参考のためにここに投稿してください。

このプロジェクトは最初に iPad 用に作成されたためmainWindow.xib、サイズは 1024x768 でした。480x320 に変更したところ、すべての iOS とすべてのデバイスで動作するようになりました。

これが誰かに役立つことを願っています!

于 2011-03-01T22:09:01.890 に答える