如何在xcode ios上制作视图包装标签内容

时间:2017-10-26 09:45:32

标签: ios xcode

我有这种结构。

Content View
 -View
   --Label
   --Label

我希望第一个Label有一行和第二行多行。还想为View添加一些约束。但我得到了这个结果。 (视图正在切割文本)。我想知道如何使视图包装标签大小。我正在使用Xcode。感谢。

enter image description here

2 个答案:

答案 0 :(得分:0)

在界面构建器中,转到“大小检查”选项卡(您可以在其中看到约束),并确保将Content Hugging Priority的{​​{1}}值设置为更高的值{{1} } 应该管用。 同样适用于Vertical

enter image description here

答案 1 :(得分:0)

为视图设置顶部,左侧,右侧和底部约束。

对于具有单线内容的标签设置顶部,左侧,底部和右侧约束

对于具有多行设置的标签左,右和底限制;将换行符属性设置为Word Wrap和Line属性为0

现在,在viewDidLoad()中设置以下两个属性

self.tableview.estimatedRowHeight = 100

self.tableview.rowHeight = UITableViewAutomaticDimension