【发布时间】:2016-08-22 03:42:45
【问题描述】:
我有一个 UILabel,它的大小取决于它上面的视图和它底部的视图的距离。 UILabel 的高度通常会因设备而异。似乎当自动布局拉伸/压缩 UILabel 的高度时,其中的文本会紧贴 UILabel 的顶部,就好像 UILabel 的文本垂直对齐设置为顶部一样。如何强制文本垂直居中?
【问题讨论】:
标签: ios autolayout uilabel
我有一个 UILabel,它的大小取决于它上面的视图和它底部的视图的距离。 UILabel 的高度通常会因设备而异。似乎当自动布局拉伸/压缩 UILabel 的高度时,其中的文本会紧贴 UILabel 的顶部,就好像 UILabel 的文本垂直对齐设置为顶部一样。如何强制文本垂直居中?
【问题讨论】:
标签: ios autolayout uilabel
虽然不了解使用 Auto Layout 拉伸 UILabel:s 的好处,但我使用了一个额外的 UIView 来代替我的 UILabel,并让 Auto Layout 将它拉伸出来。然后我把我的 UILabel 放在那个包含 UIView 的中心。 UILabel 不再使用约束。目前看来效果很好。
【讨论】: