如何将字体字形垂直居中?

问题描述 投票:0回答:1

我有一个 UIButton 标题为"⟳"。由于"⟳"的位置,标题似乎没有垂直居中。

enter image description here

我知道,偏移的 UIButton 在这种情况下,可以通过修改来解决这个问题。

谁能指出是否有其他方法可以将"⟳"字样垂直居中?

ios
1个回答
2
投票

在本图中,4个绿色按钮均使用64pt System字体,其中的? .titleLabel 背景设置为黄色。

enter image description here

正如你看到的最上面的按钮,一个大写的 "O "在垂直和水平方向上居中。

你所使用的"⟳"unicode符号更像是一个小写字母--在第2个按钮中可以看到。

在第3个按钮中,我们看到它本身出现了向下和向左的 "偏移"。

底部按钮中的符号是通过调整标题边缘内嵌来实现居中对齐的。

.titleEdgeInsets = UIEdgeInsets(top: 0, left: 8, bottom: 14, right: 0)
© www.soinside.com 2019 - 2024. All rights reserved.