首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >“使用边缘抗锯齿渲染”使UIViews在变换时看起来更差

“使用边缘抗锯齿渲染”使UIViews在变换时看起来更差
EN

Stack Overflow用户
提问于 2015-08-08 03:47:24
回答 1查看 695关注 0票数 0

我有一些同时具有平移和旋转变换的UIViews,它们看起来有锯齿,所以我在-Info.plist中打开了“使用边缘抗锯齿渲染”,这实际上让它看起来更糟!

不只是参差不齐,它们似乎还混合了黑色到参差不齐的边缘。有一个阴影,但它后面的层不是黑色的。

我是不是漏掉了什么?

EN

回答 1

Stack Overflow用户

发布于 2015-08-08 04:01:41

我在这方面找到了很多不同的建议,但似乎“使用边缘抗锯齿渲染”在大方案中并没有多大作用。然而,它对我在下面找到的解决方案有一点额外的帮助:

代码语言:javascript
运行
复制
self.layer.shouldRasterize = YES;
self.layer.rasterizationScale = [[UIScreen mainScreen] scale];

这两行代码放在我转换后的UIView上,这是一个以UIColor clearColor为背景的图层。任何带有颜色、图像或任何内容的内容都是一个子视图。否则,使用圆角时,我会看到边缘有一点黑色。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31885522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档