iOS – 获取一封信的“真实”高度

iOS – 获取一封信的“真实”高度,第1张

概述我试图在UIView上布局文本. (黄色区域是具有背景颜色的UILabel的框架). 当我使用sizeWithFont我得到这个,它有一个非常大的空间上面的字母: 当我使用font.pointSize我得到这个“i”这是好的, 但 当我使用它为“p”我得到精确的高度,但字母绘制在底部和裁剪. **如何获取字形只能集中在框架中? ** 谢谢 沙尼 在这个情况下, UIFont有很多属性可以帮助: > 我试图在UIVIEw上布局文本.

(黄色区域是具有背景颜色的UILabel的框架).

当我使用sizeWithFont我得到这个,它有一个非常大的空间上面的字母:

当我使用Font.pointSize我得到这个“i”这是好的,


当我使用它为“p”我得到精确的高度,但字母绘制在底部和裁剪.

**如何获取字形只能集中在框架中? **

谢谢

沙尼

解决方法 在这个情况下,UIFont有很多属性可以帮助:

> pointSize>上升下降> capHeight> xHeight> lineHeight

总结

以上是内存溢出为你收集整理的iOS – 获取一封信的“真实”高度全部内容,希望文章能够帮你解决iOS – 获取一封信的“真实”高度所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存