boundingRectWithSize计算文本高度不准

做项目的时候发现一个问题,当文本需要多行显示,并且设置了行间距之后,使用boundingRectWithSize该方法设置的高度不准。

具体代码如下:

当string过长的时候,计算的高度就不准了,后面发现label上显示出的与上下视图的高度间距不对,猜测高度之所以不对是因为长度过长时label的顶部和底部自动加入了一个行间距的高度间隔,基于这种猜测,我在计算出的高度添加了两个行间距,然后运行程序发现问题解决了。

这初步说明我的猜测应该是正确的,至于为什么会出现这种情况,有知道的朋友还请告知一下。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容