加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 17:52:23 所属栏目:百科 来源:网络整理
导读:我的iOS项目包含一个单独的UIView或UIViewController.控制器类称为MainViewController. swift. 视图控制器的视图有一个我放在底部的子视图: 我设置了自动布局选项,以保持每个设备大小的子视图的距离相同: 现在我想保持子视图始终位于父视图的短边,这意味着
我的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)现在,我们可以约束横向模式,如上面的屏幕截图所示.

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读