10

Color Blended Layers 打开 Instruments 并选择位于 iOS / Graphics 下的 Core Animation 模板。首先,单击核心动画工具的时间线以显示底部窗格并找到标有“调试选项”的部分。选中“颜色混合图层”框,它将在混合的图层上显示红色叠加层,在未混合的图层上显示绿色叠加层。

Core Animation 颜色混合层有用还是说有必要? 我发现系统UI是红色混合的。而且我的应用程序在某些区域也混合了红色。

我应该怎么办?

提前致谢。

4

2 回答 2

18

是的,有必要修复混合图层,例如:你的背景是白色的,你在视图中添加了一个标签。并设置背景颜色为清晰的颜色。这将使您的图层混合。但这没有必要计算。如果您将标签颜色设置为与视图相同。滚动性能会提高很多。你能感觉到。

于 2013-08-02T03:17:41.397 回答
5

通过苹果开发者

颜色混合层。显示混合视图层。在启用混合的情况下相互叠加绘制的多个视图层以红色突出显示。选择此选项时减少应用程序中的红色量可以显着提高应用程序的性能。混合视图层通常是导致表格滚动缓慢的原因。

这完全取决于您的 UI 渲染的性能,如果您使用不透明选项(或属性)并且您的所有图层都将是绿色的,那么您的渲染将非常快。

祝你好运。

于 2015-08-10T13:37:20.090 回答