ios 计算单行文字宽度的方法怎么显示不全

2025-03-10 22:29:30
推荐回答(3个)
回答1:

.这是一个很操蛋的问题,iOS9的字体大小与之前的版本字体大小不一样。起码,在systemFont下是这样。

举例说,字符串 string1在 label1上显示,label1的font = systemFont:13
在iOS 8下,需要占用的宽度为40.f
但在iOS9下,就可能需要45.f;
这就是原因。你改用其他Font也许可以避免这个问题,或者加宽lable的宽度。多预留一点位置

回答2:

你的宽度得给的足够大啊!

先调用一下sizeToFit 方法,然后再获取宽度,绝对好使!

回答3:

是这种效果吗