gpt4 book ai didi

ios - 允许 UILabel 使用自动布局动态增长

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

我有一个包含大量描述的标签。我希望该标签在新系列中继续发展。在图像中,它是以 event_venue 开头的标签..... enter image description here

even_venue.. 标签目前有 3 个约束:

  1. 带有 eventt_title 的垂直空间
  2. 以父 View 为主导的水平空间
  3. 定义标签宽度始终小于 superview.width 的宽度约束。

我想要实现的是让 event_venue.width 小于 superview.width,但是如果它有更多的文本,它应该换行显示。这可能使用自动布局吗?

最佳答案

这是可以创建可扩展的 UILabel 的可能步骤

  1. 为固定位置的 UILabel 设置布局
  2. 设置行数 = 0
  3. 将内容垂直压缩阻力设置为 1000(这将允许文本插入标签)
  4. 由于您希望 UILabel 展开,因此您不能为其提供固定高度约束或其父级固定高度约束。有时根据条件给出高度约束是必要的,以避免错误,那么你需要将其优先级设置为低于垂直压缩阻力

关于ios - 允许 UILabel 使用自动布局动态增长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23267311/

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