如何在UILabels中垂直居中嵌入字体? [英] How do I center embedded fonts vertically within UILabels?

查看:196
本文介绍了如何在UILabels中垂直居中嵌入字体?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在上一个问题中:

iOS中的嵌入字体:它们没有在y轴上正确居中?

注意到嵌入字体在iOS控件中未垂直居中。

it was noted that embedded fonts were not being centered vertically in iOS controls.

在那里提出了一个解决方案,但该解决方案只适用于按钮。如何在UILabels中正确地居中嵌入字体?

A solution was proposed there, but that solution only works with buttons. How can we properly center embedded fonts within UILabels?

推荐答案

我有一个自定义字体的问题,高字形,所以他们被标签剪切。已结束创建自己的标签子类与自创的CATextLayer。这可能听起来很极端,但实际上并不是那么多的工作,并给你完全控制定位,风格等。

I've had a problem with a custom font in iOS that had very tall glyphs so they were getting clipped by the label. Ended creating my own label subclass with self created CATextLayer. This may sound extreme, but isn't actually that much work, and gives you complete control on positioning, style etc.

这篇关于如何在UILabels中垂直居中嵌入字体?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆