我使用以下方法在视图的角落:

self.instructionView.layer.borderColor          =   [UIColor orangeColor].CGColor;
self.instructionView.layer.borderWidth          =   .5;
self.instructionView.layer.cornerRadius         =   5;

而且我得到的是拐角处是圆的,但拐角看起来并不太好。请在图片中查看您的信息

我该怎么办或有其他方法可以解决此问题。

最佳答案

您面临的问题是1/2像素问题。

无法绘制1/2像素,因此Core Graphics将使用抗锯齿并对其进行伪造,这就是您在屏幕上看到的效果。

考虑增加边框尺寸(或购买Retina设备,如评论中建议的H2CO3 :)

关于ios - uiview的圆角看起来不太好,uiview,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15690077/

10-09 08:54