iPhone アプリの準備ができたので、それをユニバーサル アプリにする必要があります。
私はこれをやっています..
self.window = [[UIWindow alloc] init];
self.appFrame = [[UIScreen mainScreen] bounds];
self.window.frame = self.appFrame;
UINavigationController *aNav = [[UINavigationController alloc] initWithRootViewController:self.myViewController];
aNav.view.frame = self.appFrame;
self.nav = aNav;
[self.window addSubview:nav.view];
[self.window makeKeyAndVisible];
MainWindow.xib
私のプロジェクトにはありません。プログラムで作成しています。
したがって、このコードを使用してフレームをウィンドウに渡すと
self.appFrame = [[UIScreen mainScreen] bounds];
self.window.frame = self.appFrame;
次に、iPadが持つべきであり(0,0,768,1024)
、iPhoneが持つべきです(0,0,320,480)
しかし、iPad シミュレーターでコードを実行すると、次のようになりますself.appFrame
。(0,0,320,480)
何が問題なのか説明してもらえますか??
と
を使用せずにユニバーサルアプリを作成するにはどうすればよいですMainWindow.xib
か??