我无法弄清楚如何在通用应用程序中为iPad或iPhone加载单独的XIB.
它很容易将Xcode项目转换为Universal并具有单独的主视图界面.
我的问题是次要视图,并让它为iPad和iPhone分别设置接口.
请提供您可以提供的任何帮助,因为我已经在这个问题上工作了几天而没有成功.提前致谢!
我正在基于Utility App模板制作通用应用程序.我选择了一个通用应用程序,MainView.xib和MainView~iPad.xib在两种设备类型上都能正常工作.
在iPad2上,当我切换到FlipsideView时,它会加载FlipsideView.xib,即使项目中有一个非常好的FlipsideView~iPad.xib文件.默认的xib是正常的(iPhone)大小,显示在iPad的左下角.
我必须手动创建FlipsideView~iPad xib.我相信我已经在IB中正确连接了xib,因为它显示与FlipsideView.xib连接相同.
在过去的几周里,我已经阅读了很多类似问题的帖子,这个Stack Overflow线程回答得最清楚,并包含Apple文档的链接.所以我知道它适用于其他人并且有记录.
此部分的代码与库存Utility App模板中的showInfo()方法相同.
(是的,我意识到我可以手动加载~iPad版本检查UI_USER_INTERFACE_IDIOM().我正在试图找出我在使用~iPad修饰符工作时出错了.)
我缺少什么想法?
非常感谢您的帮助!
我正在开发一个应用程序,在它作为客户端要求,很少有视图兼容iPhone 4设备,其他视图兼容iPhone 4,5/iPad.那么在单一构建中是否可能?
我知道这是不可能的,但我想要你的建议.如果您有任何与此相关的链接,请与我分享.