我有这种结构。
Content View
-View
--Label
--Label
我希望第一个Label有一行和第二行多行。还想为View添加一些约束。但我得到了这个结果。 (视图正在切割文本)。我想知道如何使视图包装标签大小。我正在使用Xcode。感谢。
答案 0 :(得分:0)
在界面构建器中,转到“大小检查”选项卡(您可以在其中看到约束),并确保将Content Hugging Priority
的{{1}}值设置为更高的值{{1} } 应该管用。
同样适用于Vertical
。
答案 1 :(得分:0)
为视图设置顶部,左侧,右侧和底部约束。
对于具有单线内容的标签设置顶部,左侧,底部和右侧约束
对于具有多行设置的标签左,右和底限制;将换行符属性设置为Word Wrap和Line属性为0
现在,在viewDidLoad()中设置以下两个属性
self.tableview.estimatedRowHeight = 100
self.tableview.rowHeight = UITableViewAutomaticDimension