UILabel自適應(yīng)文字以后,顯示英文時(shí)候上方會(huì)有橫線(xiàn)

這個(gè)bug很隱蔽,因?yàn)槟闱蟪鰜?lái)的大小是精度很高的小數(shù),你把計(jì)算出的寬度和高度強(qiáng)制轉(zhuǎn)換為整數(shù)后,再設(shè)置frame就沒(méi)有問(wèn)題了。
因?yàn)閷?duì)于所有的view 來(lái)說(shuō),如果frame.size是高精度小數(shù),顯示的時(shí)候,邊界都會(huì)有黑線(xiàn)。

 self.contentLabel.frame = CGRectMake(MarginNormal, MarginNormal+(int)(self.cellHeight), HSWidth-2*MarginNormal, (int)(tmpRect.size.height));
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容