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.****.net/myinclude/article/details/52816217
label 富文本 :https://www.jianshu.com/p/73d098d638cf