UILabel 圓角處理後 出現黑線的處理辦法
阿新 • • 發佈:2019-01-04
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