.这是一个很操蛋的问题,iOS9的字体大小与之前的版本字体大小不一样。起码,在systemFont下是这样。举例说,字符串 string1在 label1上显示,label1的font = systemFont:13在iOS 8下,需要占用的宽度为40.f但在iOS9下,就可能需要45.f;这就是原因。你改用其他Font也许可以避免这个问题,或者加宽lable的宽度。多预留一点位置
你的宽度得给的足够大啊! 先调用一下sizeToFit 方法,然后再获取宽度,绝对好使!
是这种效果吗