なぜこれが起こっているのか理解しようとしていますが、私の普遍的なアプリのiPad版では、iPadの代わりにiPhone .xibが読み込まれているようです。iPad用ユニバーサルアプリでiPadの.xibファイルを読み込めませんか?
私は自分のiPhone xibに〜iphone.xibの接尾辞を付けて、私はiPadを.xibとちょうど残しました。誰かが彼らのために働いたと言ったので、私はそれを読むために読むが、私の場合は私のために働いていない!
別の.xibファイルに対して〜ipad.xibと〜iphone.xibを行っても、iPhone版が読み込まれます!
* ※iPad版ではなくiPhone版が読み込まれていることを完全に確認する方法はありますか?
とiPadは、iPadのの.xibsをロードするように、この問題を解決する方法はありますか?**
ありがとう!
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
// Override point for customization after application launch.
self.viewController = [[[MyViewController alloc] initWithNibName:@"MyViewController" bundle:[NSBundle mainBundle]] autorelease];
self.window.rootViewController = self.viewController;
[self.window makeKeyAndVisible];
return YES;
}
それは私のために働く...奇妙な。しかし、アプリは本当にユニバーサルですか?それは "フルスクリーン"で動作しますか? – fbernardo
はい、フルスクリーンで表示されます。プロジェクト設定内のデバイスファミリとターゲット設定は、両方とも「iPhone/iPad」です。 2つの異なる接尾辞を使用していますか、それとも別の方法で使用していますか? –
コントローラー〜ipad.xibとコントローラー〜iphone.xibそしてコードでは、[[Controller alloc] initWithNibName:@ "Controller" bundle:nil]と呼ぶだけです。 – fbernardo