在我的项目中,有一个带有自定义drawRect:方法的视图,它绘制了一个深色背景。当我调用 [view setWantsLayer:YES] 时,窗口的一角(放置视图的位置)显得比平常(图像1)更不平滑(图像2)。
我该如何解决这个问题?
答案 0 :(得分:0)
您需要设置cornerRadius:
并为此类启用maskToBounds:
:
[view setWantsLayer:YES];
[[view layer] setMasksToBounds:YES];
[[view layer] setCornerRadius:10.0];
结果: