iOS故事板限制/纵向和横向视图的特征

前端之家收集整理的这篇文章主要介绍了iOS故事板限制/纵向和横向视图的特征前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_502_3@
我的iOS项目包含一个单独的UIView或UIViewController.控制器类称为MainViewController. swift.
视图控制器的视图有一个我放在底部的子视图:

enter image description here

我设置了自动布局选项,以保持每个设备大小的子视图的距离相同:

enter image description here

现在我想保持子视图始终位于父视图的短边,这意味着在横向模式下,子视图显示在父视图的右侧:

enter image description here

我同时检查了一些教程和其他帖子:

> Ray Wenderlich Tutorial
> Stackoverflow Post

在这一点上,我不清楚如何最好地实现这种行为?
Possibilites我发现解决了这个问题:

>对特质有所不同……但是怎么样?
>约束?
>以编程方式 – 我认为这将是最快的解决方案,但我真的想使用故事板并学习正确的用法.

解决方法

在这里,您可以玩大小类和特征.如果你想在纵向模式下给予约束,你必须选择紧凑的宽度和常规高度以及景观紧凑宽度的紧凑高度.

请按照以下步骤分别限制纵向和横向.

1)请从特征中选择横向和纵向模式.

2)现在,您可以逐个约束每个模式.假设我在纵向模式下为红色视图提供约束,并且我将为纵向尺寸类启用特定约束,因此它将对横向模式禁用.

enter image description here


3)一旦我们完成了纵向模式,我已经切换到紧凑高度紧凑的常规尺寸类,这是横向模式.

enter image description here

4)现在,我们可以约束横向模式,如上面的屏幕截图所示.

我们可以看到,对于当前大小类,禁用颜色浅的约束.

这就是我们如何分别约束横向和纵向模式.

@H_502_3@

猜你在找的Xcode相关文章