繁体   English   中英

将简单的 iPhone 应用程序转换为通用应用程序

[英]Convert simple iPhone app to Universal app

我有一个非常简单的 iPhone 应用程序,它只使用UIButtonsUIlabelsUITableView 没有任何自定义控制器和图形。 如何使用该 UI 将应用程序转换为通用程序?

首先将应用程序目标设备更新为通用。

  1. 将应用程序目标设备更新为通用。
  2. 检查NSMainNibFileNSMainNibFile~ipad键的 Info.plist。
  3. 对于所有其他视图,有两个不同的 NIB。 例如 FirstView.xib & FirstView~ipad.xib。 iOS 运行时将根据设备加载正确的视图。

这是一个示例项目的屏幕截图:iOS 通用应用程序的 Info.plist

昨天我需要将我的 iPhone 应用程序转换为 iPad 并找到了最简单的方法,只要您的应用程序非常简单。 我的实际上只是一些设置为自动大小的 tableViews。 在 Targets / Devices 中,只需将其从“iPhone”更改为“Universal”,然后构建您的应用程序。 这对我来说非常有效。 所有 tableViews 都针对 iPad 进行了完美格式化,而这正是我所需要的。

请注意,如果您有任何其他不只是 tableViews 的 XIB 文件,例如带有文本字段的 window,您所要做的就是将它们分别设置为正确调整大小,以便它们伸展并保持在顶部,您的简单应用程序应该很漂亮iPad 的所有设置。

显然,您需要对其进行测试并调整所需的任何内容,但在大多数情况下,上述方法对我来说非常神奇,并且只花了一秒钟将我的 iPhone 应用程序转换为 iPad 应用程序!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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