Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 我们可以为UIView传递多个选项吗';s transitionWithView:持续时间:选项:动画:完成:方法?_Iphone_Objective C_Ios_Cocoa Touch_Uiview - Fatal编程技术网

Iphone 我们可以为UIView传递多个选项吗';s transitionWithView:持续时间:选项:动画:完成:方法?

Iphone 我们可以为UIView传递多个选项吗';s transitionWithView:持续时间:选项:动画:完成:方法?,iphone,objective-c,ios,cocoa-touch,uiview,Iphone,Objective C,Ios,Cocoa Touch,Uiview,我正在尝试为UIView的transitionWithView:duration:options:animations:completion:方法传递多个选项 更具体地说,我需要uiviewmanimationoptiontransitioncurlup和uiviewmanimationoptionlowuserinteraction两个选项,因为我的UI在动画过程中没有响应 如果有任何帮助,我们将不胜感激。是的,只需使用|运算符对它们执行按位或运算,并将它们组合起来即可-例如: [UIView

我正在尝试为
UIView
transitionWithView:duration:options:animations:completion:
方法传递多个选项

更具体地说,我需要
uiviewmanimationoptiontransitioncurlup
uiviewmanimationoptionlowuserinteraction
两个选项,因为我的UI在动画过程中没有响应


如果有任何帮助,我们将不胜感激。

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

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

不是那个家伙,但这实际上是按位的,或者,不符合逻辑,或者你根本不是那个家伙——我完全错了,你是对的,谢谢你指出,这是一个愚蠢的错误!谢谢。