在我的应用程序中,我使用cornerRadius将圆形蒙版效果应用于UIView

view.layer.cornerRadius = view.frame.height / 2
view.clipsToBounds = true


但是,当我使用此方法时,结果看起来很块状。我扩大了这个问题的示例,因此可以更好地看到负面影响(尤其是在顶部):

ios - 用cornerRadius实现的圆形UIView看起来很块状-LMLPHP

是什么原因造成的,我该如何解决?

最佳答案

修改UIView的帧大小:将每个值更改为整数,以便图形引擎可以计算出具有理想结果的图像。

关于ios - 用cornerRadius实现的圆形UIView看起来很块状,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34234814/

10-10 13:48