目标c两个笔尖文件[关闭]
Posted
技术标签:
【中文标题】目标c两个笔尖文件[关闭]【英文标题】:objective c two nib files [closed] 【发布时间】:2014-04-16 20:27:16 【问题描述】:我为 iPhone 开发了一个应用程序。我已经开始尝试使我的应用程序通用,我这样做的方式是我有两个 nib 文件,每个 .m 和 .h 一个用于 iPad,一个用于 iPhone。我的想法是这将保持代码通用但布局独特。这可能不是最好的方法,但在纸面上我认为它看起来很整洁,所以它是我选择的路线,除非我想做的事情是不可能的。我只是想知道如何实际导航到特定的 nib 文件,无论是 iPad 还是 iPhone 文件?有人可以提供一些示例代码吗?
【问题讨论】:
【参考方案1】:只需将 ~iphone 和 ~ipad 后缀添加到您的 xib 文件中,ios 就会根据运行应用程序的设备(iPad 或 iPhone)自动加载正确的 xib。例如:如果您有名称为 ViewController
的视图控制器,则应将 xibs 命名为:
ViewController~iphone.xib
ViewController~ipad.xib
要创建新对象,请使用:ViewController *viewController = [[ViewController alloc] init];
【讨论】:
以上是关于目标c两个笔尖文件[关闭]的主要内容,如果未能解决你的问题,请参考以下文章