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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将字体字形垂直居中?相关的知识,希望对你有一定的参考价值。

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

enter image description here

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

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

答案

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

enter image description here

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

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

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

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

.titleEdgeInsets = UIEdgeInsets(top: 0, left: 8, bottom: 14, right: 0)

以上是关于如何将字体字形垂直居中?的主要内容,如果未能解决你的问题,请参考以下文章

字形在其父对象内垂直居中

如何使用大字体真棒图标垂直居中文本?

小程序之使用阿里字体图标 定义主题的颜色 控制首页标题的样式 如何使用组件 水平居中和垂直居中的方式 H5 关于上线后,

html中如何让span的文字居中

CSS 代码如何在一个div内让文字垂直居中

怎么让文字上下居中