iPhone – 制作iPad应用程序通用?

前端之家收集整理的这篇文章主要介绍了iPhone – 制作iPad应用程序通用?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经看到很多问题,询问如何将iPhone应用程序转换为通用应用程序,答案通常是使用iPad的升级目标,有时更新Info.plist.我也看过 this question,它和我一样问,但我正在寻找一种不同的方法.

在那里发布的答案说,为了将iPad应用程序转换为通用应用程序,必须更改目标设备系列,然后为其编码.我认为答案是不正确的,因为你最终得到了一个不平衡的代码库.

我如何将iPad应用程序转换为通用应用程序,以便目录结构看起来像升级的iPhone应用程序? (包括编辑plist和拆分委托等步骤.)

解决方法

如果您想手动执行此操作,请先创建虚拟/模板通用应用,查看它与您的应用之间的差异,然后更改您的应用以消除这些差异.其中包括

创建iPad子目录.

在该子目录中为iPad创建合适的xib.

修改您的info.plist以将这些xib用于iPad(和图标等)

要么为iPad创建新的子类,要么使用修改现有的子类来检查UI范例并选择适当的UI子元素&代码中的大小.

如果您创建了新类,请根据需要将它们插入iPad xib.

修改目标设置以包含适用于iPad的构建.

如果需要,可以四处移动和/或重命名现有的iPhone文件/目录,使其对称.

猜你在找的Xcode相关文章