我的 iPhone 项目已完成,但现在我必须将其转换为通用版本。所以我想知道在 Xcode 4.5 中将 iPhone xib 转换为 iPad xib 的最佳和快速方法是什么。
问问题
507 次
2 回答
1
要将您的应用程序转换为通用应用程序,请执行以下步骤:
- 创建特定于 iPad 的新 xib 文件
在您的代码中加载特定的 xib 文件,即应用检查设备是 iPad 还是 iPhone,然后加载特定的 xib 文件。检查看起来像这样:
if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) { // load iPhone xib and write code } else { // load iPad xib and write code }
于 2012-12-11T06:03:13.050 回答
0
- 您可以使用自动布局仅使用 1 xib
- 您可以制作多个 xib 并根据当前使用的设备加载 iPhone 或 iPad
最简单的方法可能是 2 号。只需在具有相同接口的另一个 xib 上进行与 iPhone 相同的连接即可。
这是一个如何使您的应用程序通用的示例。
于 2012-12-11T06:00:20.140 回答