果然你的demo也有一樣的問(wèn)題,設(shè)置NSLineBreakByWordWrapping,中文會(huì)按照分詞換行的時(shí)候,剛好自動(dòng)換行,最有一個(gè)字符就是算出來(lái)不對(duì)
你把你demo的string改成 NSString *string = @"五花肉的9大銷(xiāo)魂11千要忍住文本";
然后點(diǎn)看看,“文本”兩個(gè)字就是算不對(duì)??,怎么辦?太坑了
如何求UILabel最后一個(gè)字符的Frame前因 是咁的。最近重構(gòu)項(xiàng)目代碼,看到某個(gè)頁(yè)面的頁(yè)面元素不多,UI前人實(shí)現(xiàn)起來(lái)卻用了一大pie代碼(主要方法是sizeWithFont)。經(jīng)分析,這pie代碼是用來(lái)求UILab...