3

我使用:

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

我得到的是角落是圆形的,但角落看起来不太好。请查看图片以获取您的信息

在此处输入图像描述

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

4

1 回答 1

4

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

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

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

于 2013-03-28T20:19:51.380 回答