使用具有不同UI的iOS情节提要创建通用应用程序
我是iOS新手,昨天我学习了故事板。它工作得很好。我指的是。我试图用故事板创建iPhone应用程序 但现在我想创建一个通用的应用程序,这意味着iPhone和iPad。而且还使用故事板。假设我有相同的用户界面,那就不是问题了。同样的UI意味着,我的iPhone UI使用tab-bar控制器,我的iPad也使用tab-bar控制器。我只需要指向同一个类,结果是一样的。现在,我想要一个不同的用户界面。我的iPhone将使用标签栏,但我的iPad将使用分割视图 我的问题是:使用具有不同UI的iOS情节提要创建通用应用程序,ios,xcode4.3,uistoryboard,ipad,Ios,Xcode4.3,Uistoryboard,Ipad,我是iOS新手,昨天我学习了故事板。它工作得很好。我指的是。我试图用故事板创建iPhone应用程序 但现在我想创建一个通用的应用程序,这意味着iPhone和iPad。而且还使用故事板。假设我有相同的用户界面,那就不是问题了。同样的UI意味着,我的iPhone UI使用tab-bar控制器,我的iPad也使用tab-bar控制器。我只需要指向同一个类,结果是一样的。现在,我想要一个不同的用户界面。我的iPhone将使用标签栏,但我的iPad将使用分割视图 我的问题是: 使用设备目标universa
谢谢。:) 如果您创建了一个通用应用程序(同时支持iPhone和iPad的应用程序),Xcode默认情况下将为您提供两个故事板—一个用于iPhone,一个用于iPad。在您的目标设置下,您将看到一个可以配置哪个故事板显示主界面的位置-您可以分别为iPhone和iPad设置: 操作系统将负责为您加载正确的故事板 如果您想在代码中检测您是在iPhone还是iPad上运行,可以使用
USER\u INTERFACE\u IDIOM()
。例如:
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
iPad还有UIUserInterfaceIdiomPad