我有一些同时具有平移和旋转变换的UIViews,它们看起来有锯齿,所以我在-Info.plist中打开了“使用边缘抗锯齿渲染”,这实际上让它看起来更糟!
不只是参差不齐,它们似乎还混合了黑色到参差不齐的边缘。有一个阴影,但它后面的层不是黑色的。
我是不是漏掉了什么?
发布于 2015-08-08 04:01:41
我在这方面找到了很多不同的建议,但似乎“使用边缘抗锯齿渲染”在大方案中并没有多大作用。然而,它对我在下面找到的解决方案有一点额外的帮助:
self.layer.shouldRasterize = YES;
self.layer.rasterizationScale = [[UIScreen mainScreen] scale];
这两行代码放在我转换后的UIView上,这是一个以UIColor clearColor为背景的图层。任何带有颜色、图像或任何内容的内容都是一个子视图。否则,使用圆角时,我会看到边缘有一点黑色。
https://stackoverflow.com/questions/31885522
复制相似问题