1. 程式人生 > >iOS之旅--UILabel後邊出現一條線的解決辦法

iOS之旅--UILabel後邊出現一條線的解決辦法

UILabel 在label的周圍出現一條線,如圖:
這裡寫圖片描述

原因:frame的寬高沒有取整,或者說上下左右邊沒有取整

解決方法:在取frame得時候,加上CGRectIntegral,使得寬、高得到一個整數,然後就完美的解決這個問題了

修改前:label.frame =CGRectMake(x, y, size.width, 20);

修改後: label.frame = CGRectIntegral(CGRectMake(x, y, size.width, 20));

對於這個問題產生的原因並沒有真正的理解,我所發現的也只是個表面的問題。有好的辦法的朋友可以私信我或者在評論留言。