我有一组视图,它们基本上定义了 5x5 网格上的颜色方块。每个视图负责自己的触摸事件,并在触摸时执行动画。
这一切都很好,但有时动画会被视图的邻居剪辑。我尝试使用以下代码解决此问题,但有时仍会出现剪辑;它似乎是随机发生的。有什么我想念的吗?
- (void)handleTap:(UITapGestureRecognizer *)recognizer {
[recognizer.view.superview bringSubviewToFront:recognizer.view];
[recognizer.view setNeedsDisplay];
//do animation to the view here
}