繁体   English   中英

制作一款iPad应用程序通用?

[英]Make an iPad app Universal?

我已经看到很多问题,询问如何将iPhone应用程序转换为通用应用程序,答案通常是使用Upgrade Target For iPadUpgrade 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM