因为之前在一个富文本size计算中用到过这个Api,自以为直接拿过来用没问题,所以今天在计算普通label的时候也用了这个api,结果就把自己坑死了,无论设置什么文本输入计算出来的size总是小于实际字体size
boundingRectWithSize:
options:
attributes:
context:
找了半天才发现这个api中如果不设置attributes中的字体大小默认是12的 所以我14的字体怎么都会超出计算出来的size,记录下省的下次再踩坑。
ps 突然想到sizeWithAttributes:,对啊!我竟然没有给api传字体大小就让它算宽度,这特么当然算不出正确的了。。。