【发布时间】:2018-04-19 08:10:12
【问题描述】:
我尝试用各种可能的方式创建动态 UILabel,但它不适合我。
我已经使用 .xib 文件创建了 UITableViewCell,如下所示:
并使用UITableViewAutomaticDimension 在选项卡表视图单元格上单击动态高度上的单元格。
它运行良好,但我希望黄色的 UIlabel 应该动态更新它的大小。我已经将所有自动布局设置为标签。
我已添加:
label1.lineBreakMode = .byWordWrapping
label1.numberOfLines = 0
也尝试过:
label1.sizeToFit()
它没有更新它的标签高度 但是当我在分配的 Lebel 字符串的末尾添加换行符时,它会自动调整标签高度,如下图所示,但仍然没有显示所有文本。
8 座会议室、8 座会议室、12 座会议室(WProjector)
还有其他方法可以动态调整 UILabel 的大小吗?
或者
我应该使用NSLayoutConstraint 来增加高度吗?
【问题讨论】:
-
似乎没有底部约束来超级视图尝试将标签底部约束设置为超级视图
-
我已经为 superview 添加了底部约束。
-
移除高度限制。
-
@PremaJanoti 有高度或没有高度相同的结果。
-
能否请您显示“预订类型”标签的约束条件?