【发布时间】:2014-07-27 15:46:33
【问题描述】:
我已经为 iPhone 创建了我的应用程序,并且我有一个 xib。如果我在 iPad 模拟器上运行我的应用程序,它会出现在左上角。我想为 iPad 添加一个 xib,这样当我运行 iPhone 模拟器时,它将运行 iPhone xib,而当我运行 iPad 模拟器时,它将运行 iPad xib。我怎样才能做到这一点?
【问题讨论】:
-
简单,只需为 iPad 添加 xib,然后在 appDelegate.m 中进行条件检查以检查设备是 iPhone 还是 iPad。然后加载相应的 xib 文件。这是link,用于设备的条件检查。
-
为了创建新的 .xib 文件,我必须创建 .h 和 .m 文件。有没有办法不创建新的 .h .m 文件?
-
是的,只需右键单击任何 .h 或 .m 文件,然后您将有一个添加新文件的选项,单击该选项。然后会弹出一个菜单,里面有很多选项可供选择。所以选择只为您提供 xib 文件的那个。另外你真的需要先去基本的。
标签: iphone objective-c xcode ipad ios7