我想将UIButton的圆形边框设置为1px(与表格分隔符一样粗),所以我将其设置为1 / UIScreen.mainScreen()。scale。
在我的自定义UIButton类中:
self.layer.masksToBounds = true;
self.layer.cornerRadius = self.frame.height / 2;
self.layer.borderColor = UIColor.whiteColor().CGColor;
self.layer.borderWidth = 1/UIScreen.mainScreen().scale;
预期的iphone 6plus结果:
其他iOS设备的结果:
我尝试过反别名和栅格化选项。但是,它得到了相同的结果。
如果我设置borderWidth>它会很好用2点功能。