0 iphone xcode objective-c ipad
我只是想知道是否有办法在XCode中创建一个应用程序来检测它是否正在运行和IPhone或IPad并选择不同的视图以适应平台?
即伪代码
//IF CURRENT DEVICE IS IPHONE THEN
//SHOW IPHONE MAIN MENU VIEWCONTROLLER
//ELSEIF CURRENT DEVICE IS IPAD THEN
//SHOW IPAD MAIN MENU VIEWCONTROLLER
Run Code Online (Sandbox Code Playgroud)
提前致谢
是的,它被称为"通用应用程序",当您在xcode中设置新的"基于窗口的应用程序"时,该项目有一个模板.
要测试设备是ipad还是iphone,你可以使用这个宏:
- (BOOL)isDeviceAniPad {
#ifdef UI_USER_INTERFACE_IDIOM
return (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad);
#else
return NO;
#endif
}
Run Code Online (Sandbox Code Playgroud)
SHANI
| 归档时间: |
|
| 查看次数: |
448 次 |
| 最近记录: |