2016-01-20 32 views
1

这可能吗?我很想为每个苹果设备创建多个视图控制器。我知道我可以进入并添加约束条件,以使我所有的标签和按钮排列正确,但是在约4个小时的限制和观看教程之后,我无法做到正确!是否有任何可能的方法来为每个设备创建多个视图控制器?Swift 2 - 用于不同设备的多视图控制器

回答

1

你可以和我以前做过,但我不会推荐它。当AutoLayout被引入时,我做到了这一点,这一切似乎都很难。当Apple推出size classes时,我返回AutoLayout。他们让生活变得更容易,对不同设备有非常不同的限制。他们还处理像iPhone 6 Plus那样大小与iPad mini相当的东西。

+0

谢谢! –

0

你可能会花费大量时间来解决无法使用自动布局的工作方法,但是最终你会花费更多时间在长期运行。

当我开始使用自动布局(并且仍然不会说我是专家)时,我挣扎了很多,但花了一些时间阅读了数百万个不同的教程后,我发现它更容易。

因为每个人都有不同的偏好风格,所以很难推荐不同的来源来培训这类材料。很容易推荐官方Apple文档(自动版面:https://developer.apple.com/library/prerelease/ios/documentation/UserExperience/Conceptual/AutolayoutPG/index.html),但它们可能非常冗长,坦率地说,最终你会觉得无聊和/或失望,因此放弃。有些人喜欢youtube视频和一些爱博客。

这是由你来找到一个指导,可以帮助,但如果你回来堆栈溢出与清晰解释,小而简单的UI元素的例子,你试图管理自动布局然后人们可能会尝试和解释什么方法你应该采取和这些说明将以不同的格式。

相关问题