将简单的iPhone应用程序转换为通用应用程序
我有一个非常简单的iPhone应用程序,它只使用将简单的iPhone应用程序转换为通用应用程序,iphone,xcode,ios,ipad,universal,Iphone,Xcode,Ios,Ipad,Universal,我有一个非常简单的iPhone应用程序,它只使用ui按钮,ui标签,UITableView。没有任何自定义控制器和图形。如何使用该UI将应用程序转换为universal?首先将应用程序目标设备更新为universal 将应用程序目标设备更新为Universal 检查Info.plist中的NSMainNibFile&NSMainNibFile~ipad键 对于所有其他视图,有两个不同的NIB。例如FirstView.xib&FirstView~ipad.xib。iOS运行时将根据设备加载适当的视
ui按钮
,ui标签
,UITableView
。没有任何自定义控制器和图形。如何使用该UI将应用程序转换为universal?首先将应用程序目标设备更新为universal
NSMainNibFile
&NSMainNibFile~ipad
键昨天我需要将我的iPhone应用程序转换为iPad,并找到了最简单的方法,只要你的应用程序非常简单。我的只是一些设置为自动大小的表视图。在目标/设备中,只需将其从“iPhone”更改为“Universal”,然后构建应用程序。这对我来说非常有效。所有的桌面视图都为iPad设置了完美的格式,这就是我真正需要的 请注意,如果您有任何其他XIB文件,而不仅仅是表格视图,例如带有文本字段的窗口,那么您所要做的就是将它们分别设置为适当的大小,以便它们拉伸并保持在顶部,并且您的简单应用程序应该几乎都为iPad设置好了
显然,你需要测试它并调整任何需要的东西,但在大多数情况下,上面的工作对我来说是神奇的,并且花了一秒钟的时间将我的iPhone应用程序转换成iPad应用程序 你所说的普遍性是什么意思?iPhone+iPad?是的,当然是Universal=iPhone和iPad应用程序,我相信只要在文件菜单中更新iPad的目标即可。你必须重新发布用户界面,实际上,iPad有不同的设计模式,所以你应该熟悉SplitViewController和PopoverController类。