gpt4 book ai didi

ios - 自动布局 : how to set the hugging & resistance priority for two multi-line UILabel stacked vertically?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:44:28 28 4
gpt4 key购买 nike

我已经使用像这样的自动布局实现了自定义单元格:

enter image description here

如您所见,它有 4 个部分:[thumbnail, title, summary, feedName]

我需要精美地布置titlesummary。它们都是多行 UILabel。

我需要实现的是,当文本过多时,摘要的行数先减少,然后是标题的行数,而不是像图片显示的那样(标题只占一行)。

我试过像这样设置拥抱和抵抗的优先级,但它不起作用,有什么想法吗?

标题:

enter image description here

总结:

enter image description here

最佳答案

似乎我需要始终为多行标签设置preferredMaxLayoutWidth,甚至它的宽度也可以通过对周围 View 的约束来计算。

通过设置它,它现在可以完美地工作了。

self.titleLabel.preferredMaxLayoutWidth = maxLayoutWidth;
self.summaryLabel.preferredMaxLayoutWidth = maxLayoutWidth;

enter image description here

关于ios - 自动布局 : how to set the hugging & resistance priority for two multi-line UILabel stacked vertically?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20816541/

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