如何在不取消触摸的情况下启动动画?

时间:2011-04-22 17:40:21

标签: iphone objective-c animation uiview

我有一个UIView嵌套在UIView中。当我为内部视图的框架和alpha设置动画时,外部视图中的触摸会被取消。我可以阻止这种情况发生吗?

1 个答案:

答案 0 :(得分:2)

您可以使用block based animation方法。

[UIView animateWithDuration:1.0 
     delay:0.0 
     options:UIViewAnimationOptionAllowUserInteraction
                   | UIViewAnimationOptionCurveEaseInOut 
     animations:^{
          //your animation code
     } completion:^(BOOL finished){
          //your code when animation finished..
}];