今のところ、iPhone アプリからユニバーサル アプリ (iPhone、iPad) に変更する簡単な方法を見つけようとしています。(後で、ユニバーサル ターゲットを満たすカスタム ビュー用にアプリを完全にリファクタリングします。)最初にハードコーディングされたビュー サイズを削除し、次に UIWindow フレームを UIScreen フレームに設定するという簡単な方法を提供するこの非常に優れたブログ投稿を読みました。単一のビューのみを利用するアプリ向け。彼のサンプル コードは次のようなものでした。
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
CGRect rect = [[UIScreen mainScreen] bounds];
[self.window setFrame:rect];
}
このコードを自分のアプリケーション didFinishLaunchingWithOptions に入れましたが、同じ iPhone ビューが表示され、iPad の左上隅にプッシュされます。誰でもこれを手伝ってもらえますか?