gpt4 book ai didi

ios - 自动布局约束 - 具有可变高度的项目的垂直间距

转载 作者:行者123 更新时间:2023-11-28 19:07:24 25 4
gpt4 key购买 nike

我在 2 个 UITextFields 之上有 2 个 UILabel。我希望第一个 UITextField 在屏幕尺寸允许时展开。

我在每个元素之间设置垂直间距,并为底部的 UITextField 固定高度约束,并为第一个元素设置 >= 高度约束。

以下是视网膜 3.5 外形规范(<= iPhone 4)的屏幕截图。

enter image description here

但是,它就是行不通。下面是具有视网膜 4 外形规范(>= iPhone 5)的 Storyboard的屏幕截图。第一个 UITextField 与第二个重叠。

我应该设置什么约束?

enter image description here

最佳答案

如果我把它放在我面前,我会尝试使用抗压特性,这比固定高度更优雅……但是……一种可行的粗略方法是:

  1. 您可以使用固定高度标签。
  2. 固定高度的底部 TextView 。
  3. 将顶部 TextView 固定到标签的底部。将顶部标签固定到 View 顶部。
  4. 将底部 TextView 固定到 View 底部,将其标签固定在其上方。
  5. 将顶部 TextView 的底部固定到其下方的标签。

关于ios - 自动布局约束 - 具有可变高度的项目的垂直间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19082111/

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