gpt4 book ai didi

iOS 7/8 UITableView 单元格 : Two UILabels with dynamic height with auto layout for variable row height

转载 作者:技术小花猫 更新时间:2023-10-29 10:08:49 26 4
gpt4 key购买 nike

因此,当我只有一个根据字符串长度更改高度的标签时,我可以使用自动布局设置动态高度调整。我的问题是,如果我添加另一个 UILabel 应该做同样的事情,事情就不会成功。

我将 Content Hugging 优先级和 Compression Resistance 都设置为 1000 == 我收到歧义警告

如果我将第二个 UILabel 的 Content Hugging (Vertical) 设置为 999 或 250,那么效果很好,但前提是第二个标签有 2 行或更多行。如果第二个标签为空白或只有一行,则 heightForRowAtIndexPath systemLayoutSizeFittingSize:UILayoutFittingCompressedSize 高度返回较大的值,并且单元格有较大的空白空间。

我也试过 Intrinsic Size: Default 或 Placeholder(有几个高度和宽度),但它也无济于事。

有人有什么建议可以做什么吗?

最佳答案

我终于让它工作了。我的解决方案是将首选宽度明确设置为当前帧宽度。所以基本上检查尺寸检查器中标签 > 首选宽度中的显式复选标记。

引用:http://www.raywenderlich.com/73602/dynamic-table-view-cell-height-auto-layout下载示例代码并查看 Storyboard设置。

关于iOS 7/8 UITableView 单元格 : Two UILabels with dynamic height with auto layout for variable row height,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26055887/

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