基本的に 5x5 グリッドで色の正方形を定義するビューの配列があります。各ビューは独自のタッチ イベントを担当し、タッチ時にアニメーションを実行します。
これはすべてうまく機能しますが、アニメーションがビューの隣人によって切り取られることがあります。次のコードでこれを修正しようとしましたが、それでもクリッピングが発生することがあります。ランダムに発生するようです。不足しているものはありますか?
- (void)handleTap:(UITapGestureRecognizer *)recognizer {
[recognizer.view.superview bringSubviewToFront:recognizer.view];
[recognizer.view setNeedsDisplay];
//do animation to the view here
}