1. 程式人生 > >UILabel 圓角處理後 出現黑線的處理辦法

UILabel 圓角處理後 出現黑線的處理辦法

1 UILabel 圓角處理後 出現黑線的處理辦法;

仔細看在上面會出現一條黑線,時隱時現,看層級圖也沒問題,原因是ULabel設定可變寬度時,有小數。

方法 1;

只需將寬度轉成整型資料即可:[titlelabelsetFrame:CGRectMake(titleLabelX,titlelabelY,(int)textSize.width,labelHeight)];

原因是ULabel設定可變寬度時,有小數。只需將寬度轉成整型資料即可:

[titlelabel setFrame:CGRectMake(titleLabelX, titlelabelY, (int)textSize.width, labelHeight)];

方法2:

將:CGRectMake(0, 0 , 100, 100)

換成

 CGRectIntegral( CGRectMake(0, 0 , 100, 100));

方法3:

加個邊框 背景色為lable 的背景色 bord寬度1即可,這個方法比較省事,效果還行;

 

其他 :

label Attribute 的一些使用: https://blog.csdn.net/myinclude/article/details/52816217

label 富文字 :https://www.jianshu.com/p/73d098d638cf

                         

https://www.jianshu.com/p/1d00a2c9dfd8