【发布时间】:2017-02-10 20:18:54
【问题描述】:
我正在从 Android 迁移到 IOS,并且正在关注 this 教程。问题是我的布局不是自适应的,应该是默认的。本教程显示布局如下:
但是,我的布局不是适用于 iPad 和 iPhone 的(通用),并且 UI 只是 iPhone 的:
我搜索了很多关于为什么我的布局不是通用的(默认情况下应该是),大多数结果都说我需要启用 Size Classes。
然而,对我来说,启用 Size Classes 的选项甚至不存在,我有以下选择:
- 使用自动布局
- 使用特征变体
- 用作启动屏幕
如何使我的故事板自适应并启用大小类?
谢谢,
鲁基尔
【问题讨论】:
-
继续教程,它将工作或找到 swift 3.0 的教程。它是自适应的,你甚至没有尝试只是假设一些事情:)
-
@Lu_ 甚至适用于 iPad?本教程继续假设布局是自适应的。
-
在 Xcode 8 中预览场景和选择尺寸特征的方式发生了变化。应用程序是否通用是在解决方案设置中选择的,而不是在情节提要中选择。创建应用时,如果您选择“通用”,那么它将是通用应用
-
@Paulw11 好的,这是有道理的。我不确定我在创建应用程序时是否选择了通用,现在有什么方法可以检查并确保它是通用的吗?谢谢
-
是的,只需在导航器中选择您的项目并查看常规页面(第一页)
标签: ios iphone swift xcode ipad