iPad纵向和横向的自动布局iOS8

Posted

技术标签:

【中文标题】iPad纵向和横向的自动布局iOS8【英文标题】:Autolayout for iPad portrait and landscape separately iOS8 【发布时间】:2014-10-20 04:46:32 【问题描述】:

我在一个视图上有大约 3 或 4 个按钮。它们具有垂直间距。我想要这样的东西:

纵向 这些间距 = 100

横向间距 = 200

如何使用 Interface Builder 的自动布局来实现这一点

【问题讨论】:

查看本教程:mathewsanders.com/designing-adaptive-layouts-for-iphone-6-plus 我了解您的链接共享内容。但是对于 iPad,它没有不同的尺寸等级。 您可以使用 IBOUlet 连接该约束。然后检测设备并为此约束设置值 【参考方案1】:

在 IB 中,ipad 使用尺寸等级 wRhR 尺寸等级。对于 iPad,横向模式和纵向模式没有单独的尺寸等级。您可以使用插座以编程方式进行操作。

如果您在代码中覆盖特征集合并覆盖任何与您相关的大小类,则可以在 IB 中执行此操作。

【讨论】:

以上是关于iPad纵向和横向的自动布局iOS8的主要内容,如果未能解决你的问题,请参考以下文章

iOS 自动布局:如何在 Xcode 故事板中为 iPad 横向和 iPad 纵向设计不同的布局?

自动布局可以调整 UITableView 的大小以在 ipad 上纵向增长和横向缩小吗?

使用 xcode 6 为 uitableviewcell 自动布局

具有纵向和横向图像视图的自动布局

如何使用自动布局为纵向和横向方向配置不同的布局?

横向和纵向模式的自动布局不同的约束