gpt4 book ai didi

iPhone - 如何将 iPhone 专用应用程序转换为通用应用程序?

转载 作者:搜寻专家 更新时间:2023-10-30 20:27:07 26 4
gpt4 key购买 nike

我如何才能将仅适用于 iPhone 的应用程序转变为通用应用程序?编辑:找到解决方案如果要选择“将当前目标升级到 iPad”选项,则必须将目标设备系列设置为仅 iPhone,而不是 iPad/iPhone。它对我有用!

最佳答案

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

创建 iPad 子目录。

在该子目录中为 iPad 创建合适的 xib。 Interface Builder 有一个菜单项可以自动转换通用的 .xibs。

修改您的 info.plist(添加 NSMainNibFile~ipad 键)以将 iPad xib 用于 iPad 主窗口。还要在此 plist 中添加适当的图标等。

要么为 iPad 创建新的子类,要么使用修改现有的子类来检查 UI 范例并在代码中选择合适的 UI 子元素和大小。您可以使用如下代码 checkin 代码:

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
...
} else {
... // iPhone stuff, etc.
}

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

修改所有 Target 设置以针对 iPad 和 iPhone 构建。

关于iPhone - 如何将 iPhone 专用应用程序转换为通用应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5223032/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com