普遍的なアプリの2つの別々のアプリケーションデリゲートを作成する必要がありますか? 1つのmyAppDelegate、次にmyAppDelegate_iPhoneおよびmyAppDelegate_iPadはサブクラスですか?理由はiPhoneにはNavControllerのIBOutletが必要ですが、iPadはUISplitViewControllerでなければなりません。ユニバーサルアプリケーションの2つの別々のアプリケーション代理人にする
また、iPhoneとiPadの間のアクションをどのように分離するのですか。たとえば、iPhoneのボタンを押すとビューが表示されることがありますが、iPadではフルスクリーンのプッシュではなく小さなウィンドウのポップアップが必要です。 if/elseステートメントを使ってiPad(uiswitchviewcontrollerによって)かどうかをチェックし、そこから行くのですか?
if (NSClassFromString(@"UISplitViewController") != nil && UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
//currentDeviceType = iPad;
}
else {
//currentDeviceType = iPhone;
}
おかげで、あなたは、iPad上で私のViewControllerの回転を有効にする方法をすぐに教えてくれますか? – Jon
申し訳ありませんが、あまりにもそれに精通していない:P –