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

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

概述我的应用程序中存在一种情况,即标签字体大小可能高于其高度.这与一些相当复杂的架构和布局代码有关.通常我会增加标签的高度来容纳更大的字体,但这在我的场景中非常难以做到,我宁愿避免它. 下一个合乎逻辑的事情是关闭clipsToBounds,以允许文本子层溢出标签的边界.不幸的是,在这种情况下这似乎没有效果,因为文本仍然被剪裁. 我错过了什么吗? 您应该能够从font.lineHeight获取字体高度 我的应用程序中存在一种情况,即标签的字体大小可能高于其高度.这与一些相当复杂的架构和布局代码有关.通常我会增加标签的高度来容纳更大的字体,但这在我的场景中非常难以做到,我宁愿避免它.

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

我错过了什么吗?

解决方法 您应该能够从Font.lineHeight获取字体高度,然后减小字体大小,直到行高小于标签高度. 总结

以上是内存溢出为你收集整理的ios – 当字体大小大于标签高度时,防止UILabel剪切文本全部内容,希望文章能够帮你解决ios – 当字体大小大于标签高度时,防止UILabel剪切文本所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1001388.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存