将简单的iPhone应用转换为通用应用
我有非常简单的iPhone应用程序, UIlabels
使用UIButtons
, UIlabels
, UITableView
。 没有任何自定义控制器和graphics。 如何将应用程序转换为通用的UI?
首先将应用程序目标设备更新为Universal。
- 将应用程序目标设备更新为Universal。
- 检查Info.plist中的
NSMainNibFile
&NSMainNibFile~ipad
键。 - 对于所有其他意见,有两个不同的NIB。 例如FirstView.xib和FirstView〜ipad.xib。 iOS运行时将根据设备加载正确的视图。
以下是一个示例项目的截图:
我需要昨天将我的iPhone应用程序转换为iPad,只要你的应用程序非常简单,find了最简单的方法。 我的字面上只是一些tableViews被设置为自动resize。 在“目标/设备”中,将其从“iPhone”更改为“通用”,然后构build应用程序。 这对我来说非常好。 所有的tableViews都是完全格式化的iPad,这是我所需要的。
请注意,如果您还有其他任何不仅仅是tableView的XIB文件,比如带有文本字段的窗口,您只需要设置它们以正确resize,以便它们伸展并保持在顶部,而且您的简单应用程序应该很漂亮很多都为iPad设置。
显然你需要testing它,并调整所需的任何东西,但大部分上述工作神奇地为我,并从字面上花了一秒钟将我的iPhone应用程序转换为iPad应用程序!