ios – 当字体大小大于标签高度时,防止UILabel剪切文本

前端之家收集整理的这篇文章主要介绍了ios – 当字体大小大于标签高度时,防止UILabel剪切文本前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的应用程序中存在一种情况,即标签的字体大小可能高于其高度.这与一些相当复杂的架构和布局代码有关.通常我会增加标签的高度来容纳更大的字体,但这在我的场景中非常难以做到,我宁愿避免它.

下一个合乎逻辑的事情是关闭clipsToBounds,以允许文本子层溢出标签的边界.不幸的是,在这种情况下这似乎没有效果,因为文本仍然被剪裁.

我错过了什么吗?

解决方法

您应该能够从font.lineHeight获取字体高度,然后减小字体大小,直到行高小于标签高度.

猜你在找的iOS相关文章