我有一个 UIButton,其类型在 IB 中设置为“自定义”。在代码中,按钮的格式如下:
self.btnScan.layer.borderColor = [[UIColor blackColor] CGColor];
self.btnScan.layer.borderWidth = 1.0f;
self.btnScan.layer.backgroundColor = [[UIColor whiteColor] CGColor];
self.btnScan.layer.cornerRadius = 0.0f;
在 IOS-Simulator 中它显示正确,但是当我在设备(iPad 2)上测试时,除了实际的黑色非圆角边框外,还有浅灰色圆角。看图片:
原始尺寸:
放大尺寸:
我也试过
[self.btnScan.layer setMasksToBounds:YES];
没有成功。
我怎样才能消除那些灰色的圆角?任何帮助,将不胜感激。
编辑:此错误仅出现在设备上而不出现在模拟器中的原因可能是什么。我还尝试了 xCode clean 并重新安装该应用程序。