gpt4 book ai didi

纵向和横向 View 的 iOS Storyboard约束/特征

转载 作者:搜寻专家 更新时间:2023-10-30 23:07:59 26 4
gpt4 key购买 nike

我的 iOS 项目目前只有一个 UIView 或 UIViewController。 Controller 类称为 MainViewController.swift。 View Controller 的 View 有一个我放在底部的 subview : enter image description here

我已经设置了自动布局选项,以保持每个设备尺寸的 subview 的距离相同: enter image description here

现在我想让 subview 始终位于父 View 的短边,这意味着在横向模式下 subview 显示在父 View 的右侧: enter image description here

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

此时我不清楚如何最好地实现这种行为?我发现解决问题的可能性:

  • 因特征而异……但如何?
  • 约束条件?
  • 以编程方式 - 我认为这是最快的解决方案,但我真的想使用 Storyboard并学习正确的用法。

最佳答案

在这里您可以玩转体型等级和特征。如果您想在纵向模式下提供约束,则必须选择紧凑宽度和常规高度,对于横向紧凑宽度,则必须选择紧凑高度。

请按照以下步骤分别约束纵向和横向。

1) 请从特征中选择横向或纵向模式。

2) 现在,您可以对每个模式进行一一约束。假设我在纵向模式下对红色 View 进行约束,并且我将为纵向尺寸类启用特定约束,以便在横向模式下禁用它。

enter image description here3) 一旦我们完成纵向模式,我就切换到紧凑高度紧凑常规尺寸类,即横向模式。

enter image description here

4) 现在,我们可以限制横向模式,如上图所示。

正如我们所看到的,浅色约束对于当前大小类是禁用的。

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

关于纵向和横向 View 的 iOS Storyboard约束/特征,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47778542/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com