标签: ios autolayout uilabel
我有一个UILabel,其大小取决于它顶部视图的距离和底部的视图。 UILabel的高度通常会因设备而异。似乎当Auto Layout拉伸/收缩UILabel的高度时,它中的文本会粘贴到UILabel的顶部,就像UILabel的文本垂直对齐设置为顶部一样。如何强制文本垂直居中?
答案 0 :(得分:0)
虽然没有理解使用自动布局拉伸UILabel:s的特权,但是我在UILabel的位置使用了额外的UIView,并且让Auto Layout拉伸了一个。然后我把我的UILabel中心包含在UIView中。不再使用UILabel的约束。似乎现在很好用。
答案 1 :(得分:0)
单击标签。
在右侧窗格中,选择"属性检查器"。
" Baseline"物业,选择选项"对齐中心"使文本垂直居中。