我應該爲通用應用程序製作2個單獨的應用程序代表嗎?一個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上啓用旋轉嗎? – Jon
對不起,我不太熟悉:P –