我们可以为UIView的transitionWithView传递多个选项:duration:options:animations:completion:method?

时间:2012-03-21 13:36:55

标签: iphone objective-c ios cocoa-touch uiview

我正在尝试为UIView的{​​{1}}方法传递多个选项。

更具体地说,我想要transitionWithView:duration:options:animations:completion:UIViewAnimationOptionTransitionCurlUp选项,因为我的UI在动画期间没有响应。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:5)

是的,只需使用|运算符执行它们的按位OR,将它们组合起来 - 例如:

[UIView transitionWithView:containerView
       duration:0.2
       options:(UIViewAnimationOptionTransitionCurlUp | UIViewAnimationOptionAllowUserInteraction)
       animations:^{ [fromView removeFromSuperview]; [containerView addSubview:toView]; }
       completion:NULL];