我正在触发一个iOS动画来移动我的屏幕上的一些元素,当我这样做时,屏幕底部的一个区域(远离我想到的地方我在做什么操作)稍微改变阴影。当我在iPhone模拟器中启用“显示混合图层”时,很明显在我的动画开始时,某些开始覆盖该区域,但我无法弄清楚是什么。我正在添加到我的屏幕的视图是一个复合视图,包括一个滚动视图和一个叠加 - 其中的东西溢出它应该在的边界,我无法弄清楚是什么。模拟器显然知道它是什么 - 它很高兴为我染成红色作为混合层 - 但我无法告诉我正在混合什么层因此我可以修复它。我该怎么做?
ETA:如果我在插入的视图上打开clipsToBounds,我的问题就会消失。但我仍然想知道在我尝试调试时如何识别分层视图。有办法吗?
答案 0 :(得分:1)
尝试动画全部,但每次隐藏一个子视图,直到一个时刻,删除子视图并且问题不再可见时 - 您将知道哪个视图有问题。
最好是[查看子视图] - 真正全部访问它们。