2010-10-11 74 views

回答

4

你可以做一些事情大致如下:

MyController *controller = nil; 
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { 
    controller = [[MyController_iPad alloc] init]; 
} else { 
    controller = [[MyController_iPhone alloc] init]; 
} 
0

您可能要繼承,比如說,iPad上的控制器。當你推送/呈現它時,檢查你正在使用哪個平臺,如果你使用的是iPad,則展示iPad子類,並修改其行爲。您可以使用UI_USER_INTERFACE_IDIOM()宏來確定您所在的設備。

相關問題