[英]Make an iPad app Universal?
我已经看到很多问题,询问如何将iPhone应用程序转换为通用应用程序,答案通常是使用Upgrade Target For iPad
的Upgrade Target For iPad
,有时更新Info.plist
。 我也看到了这个问题 ,它问我和我一样,但我正在寻找一种不同的方法。
在那里发布的答案说,为了将iPad应用程序转换为通用应用程序,必须更改Target device family
,然后为其编码。 我认为答案是不正确的,因为你最终得到了一个不平衡的代码库。
我如何将iPad应用程序转换为通用应用程序,以便目录结构看起来像升级的iPhone应用程序? (包括编辑plist和拆分委托等步骤。)
如果您想手动执行此操作,请先创建虚拟/模板通用应用,查看它与您的应用之间的差异,然后更改您的应用以消除这些差异。 其中包括:
创建iPad子目录。
在该子目录中为iPad创建合适的xib。
修改您的info.plist以将这些xib用于iPad(和图标等)
要么为iPad创建新的子类,要么使用修改现有的子类来检查UI范例,并在代码中选择适当的UI子元素和大小。
如果您创建了新类,请根据需要将它们插入iPad xib。
修改目标设置以包含适用于iPad的构建。
如果需要,可以四处移动和/或重命名现有的iPhone文件/目录,使其对称。
在您引用的问题的答案之一中提到了此博客文章,但如果您尚未阅读它,则可能会有所帮助:
http://iphonedevelopment.blogspot.com/2010/04/converting-iphone-apps-to-universal.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.