繁体   English   中英

强制文本在UILabel中垂直居中

[英]Force text vertically centred in UILabel

我有一个UILabel,其大小由其顶部的视图和底部的视图的距离确定。 UILabel的高度通常会因设备而异。 似乎当“自动布局”拉伸/收缩UILabel的高度时,其中的文本紧贴UILabel的顶部,就像UILabel的文本垂直对齐设置为top一样。 如何强制文本垂直居中?

虽然不了解使用“自动布局”扩展UILabel:s的好处,但我在UILabel的位置上使用了一个额外的UIView,并使用“自动布局”将其扩展了一个。 然后,我将UILabel放在包含UIView的中心。 没有更多用于UILabel的约束。 目前看来工作不错。

单击标签。

在右侧窗格中,选择“属性检查器”。

对于“基线”属性,选择选项“对齐中心”以使文本垂直居中。

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM