2010-10-11 61 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()宏来确定您所在的设备。

相关问题