目标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两个笔尖文件[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何让用户使用路径目标 c 创建文件 [关闭]

将目标c代码添加到swift文件[关闭]

故事板和笔尖兼容?

如何在 tableview 底部附加 Xib

使用目标文件调用winapi函数[关闭]

目标c音频播放器选项[关闭]