gpt4 book ai didi

ios - iOS 中的水平约束

转载 作者:行者123 更新时间:2023-12-01 22:00:04 25 4
gpt4 key购买 nike

在我的 Storyboard中,我的 View Controller 有两个容器 View ,如下所示

enter image description here第二个容器 View 是我很难设置约束的基调。

当我实际运行应用程序时,文本字段变得非常窄。我的水平约束显然不正确,但我无法找出正确的设置。

这是我目前拥有的:

FilterIcon - trailing space to superview (right): 0
- Align Center Y
- Leading space to "Go": 16
- Equal height to text box

Go Button - align center Y
- trailing space to filter icon: 16
- leading space to text box: 8

Text Box - leading space to superview (left): 0
- trailing space to Go Button: 8
- equal height to Filter icon
- horizontal hugging priority: highest of 3 elements 751

我认为文本框会从左边距展开,直到到达根据过滤器图标设置在右侧的“转到”框。

相反,我得到了这个结果: enter image description here

我缺少什么约束?

最佳答案

这样配置怎么样?

文本框

  • super View 的前导空格(左):0
  • 转到按钮的尾随空格:8
  • 与过滤器图标等高
  • 水平压缩优先级:752

执行按钮

  • Y 居中对齐
  • 过滤图标的尾随空格:16
  • 文本框前导空格:8
  • 水平拥抱优先级:251

过滤器图标

  • 水平拥抱优先级:251
  • Y 居中对齐
  • “Go”前导空格:16
  • 与文本框等高

这是我的屏幕截图。

enter image description here

如果您不想设置优先级,则可以只为过滤器图标和转到按钮设置宽度限制。有关更多信息,here中有关于内容拥抱优先级和压缩阻力优先级的非常好的教程。

关于ios - iOS 中的水平约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39968901/

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