bringSubViewToFront无法按预期工作

时间:2013-02-12 13:15:18

标签: iphone objective-c uikit

我有一组视图,基本上定义了5x5网格上的颜色方块。每个视图都负责自己的触摸事件,并在触摸时执行动画。

这一切都很好但有时动画会被视图的邻居剪掉。我试图使用以下代码解决此问题,但有时仍会发生剪切;它似乎是随机发生的。有什么我想念的吗?

- (void)handleTap:(UITapGestureRecognizer *)recognizer {
    [recognizer.view.superview bringSubviewToFront:recognizer.view];
    [recognizer.view setNeedsDisplay];

    //do animation to the view here
}

1 个答案:

答案 0 :(得分:0)

将其用作,

[self.View bringSubviewToFront:recognizer.view];
[recognizer.view setNeedsDisplay];

此代码可能对您有所帮助。