【发布时间】:2012-02-20 14:50:51
【问题描述】:
我刚刚完成了我的 iPhone 应用程序,我想让它成为通用的。我已经阅读了一些帖子,但它们有点旧(2010 年左右)。
我得到了什么:
- 最近创建的简单 iPhone 应用 (iOS 5 - Storyboard),具有三个屏幕。
- 我的应用程序代表一张桌子,上面有三张卡片,您可以翻转触摸它们。用户可以(在第二个屏幕上)输入要在卡片上显示的文本。
- 创建项目时,我选中了“通用”,所以我有两个故事板。在那之后,我所做的一切都与 iPad 无关(除了我使用 UIModalPresentationPageSheet 的“联系支持”电子邮件选项中的一行)。
我想要完成的事情:
- iPad 上的相同应用程序:我的应用程序非常简单,我不需要拆分视图或详细信息。我只想要相同的对象和布局,但具有更大更好的图形(表格、卡片等)。
我喜欢它,因为它会是一个很棒的入门级迁移。
我不知道从哪里开始。当我运行 iPad 模拟器时,出现白屏,仅此而已。
【问题讨论】:
-
呃...编辑 iPad 故事板将是一个不错的起点。
-
那么对于您的 iPad 版本,您需要重新制作整个情节提要并重新使用代码吗?再次添加按钮、标签和每个 UI 元素并将它们与您当前的方法联系起来?
-
是的,iPhone 和 iPad 平台非常非常模拟器。除了少数例外,您应该可以毫无问题地做到这一点。
-
在我的例子中,唯一需要能够将 UIButtons 连接到新 Storyboard 的就是添加“IBOutlet”声明。
标签: ios5 migration port storyboard universal