我有一个由界面构建器创建的标签栏控制器。它有5个标签,5个视图 现在我可以在 ipad兼容版本中移植这个项目。
使用xcode和IB我使用“使用自动调整掩码创建ipad版本”为ipad创建了正确的视图。
我有TestView_iPad.xib
和TestView.xib
确定!
现在,如何在我的tabbar控制器启动时加载iphone或ipad正确的nib文件 ???什么是正确的方法?
我需要在我的 testview控制器或我的 appdelegate 中执行此操作?
我正确识别设备,但我无法从不同的nib文件加载,因为它是从界面构建器设置的(Nib Name = Inspector中的“TestView”)!
感谢,
甲
答案 0 :(得分:1)
对于我的iOS应用程序,我使用两个不同的NIB,是的,它们都有UITabBarControllers。我这样做的方法是在我的Info.plist中添加一个键:Main nib file base name (iPad)
并复制iPhone xib并重命名它(例如:TabBar_iPad.xib)然后添加新的xib名称作为{{1}的值然后在密钥Main nib file base name (iPad)
效果很好!