相关疑难解决方法(0)

iOS 7/8 UITableView Cell:两个UILabel,动态高度,自动布局,可变行高

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

我将内容拥抱优先级和压缩阻力设置为1000 = =我得到歧义警告

如果我将第二个UILabel的内容拥抱(垂直)设置为999或250,那么它的效果很好但仅当第二个标签有2行或更多行时才能正常工作.如果第二个标签为空或只有一行,则heightForRowAtIndexPath systemLayoutSizeFittingSize:UILayoutFittingCompressedSize高度返回较大的值,并且单元格具有较大的空格.

我也玩过内在尺寸:默认或占位符(有几个高度和宽度),但它也没有帮助.

有什么建议可以做什么?

uitableview uilabel ios autolayout

15
推荐指数
1
解决办法
1万
查看次数

标签 统计

autolayout ×1

ios ×1

uilabel ×1

uitableview ×1