Closed ticsmatic closed 4 years ago
边框宽度最小值不能修改,内部实现做最小判断了,能否把这个DEFAULTBORDERWIDTH作为默认值而不是最小值
#define DEFAULTBORDERWIDTH (1.0f / [[UIScreen mainScreen] scale] + 0.02f)
if (action.borderWidth > 0) [self setBorderWidth:action.borderWidth < DEFAULTBORDERWIDTH ? DEFAULTBORDERWIDTH : action.borderWidth]; else [self setBorderWidth:0.0f];
你要设置为多少?? 这部分我记得是为了解决不同设备像素无法对齐的问题
0.5f / [[UIScreen mainScreen] scale]
我们UI觉得这个线粗了
那会造成部分设备显示不出来那根线
教你个招, 你可以降低颜色的透明度 就显得细了
嗯。。。borderWidth 设置为0.5f会有像素无法对齐的问题么,要是能从根本解决最好了
边框宽度最小值不能修改,内部实现做最小判断了,能否把这个DEFAULTBORDERWIDTH作为默认值而不是最小值