我的UIView动画是否也可以进行交互式转换?

我的UIView动画是否也可以进行交互式转换?,uiview,pinch,animatewithduration,Uiview,Pinch,Animatewithduration,我有一个UIView动画,例如: [UIView animateWithDuration:0.5 animations:^{ //properties to animate }]; 是否可以将手势连接到此动画,以便进行交互式过渡 例如,我有一个正方形,当我触摸它时,它会变成它的两倍大小。然而,当我捏它的时候,我喜欢它根据捏的比例以交互方式变大或变小。当一个用户让我们走,并且正方形变大150%时,它将完成转换,否则它将取消转换,并将动画恢复到它以前的状态。希望这是有意义的。我认为百分比驱

我有一个UIView动画,例如:

[UIView animateWithDuration:0.5 animations:^{
    //properties to animate
}];
是否可以将手势连接到此动画,以便进行交互式过渡


例如,我有一个正方形,当我触摸它时,它会变成它的两倍大小。然而,当我捏它的时候,我喜欢它根据捏的比例以交互方式变大或变小。当一个用户让我们走,并且正方形变大150%时,它将完成转换,否则它将取消转换,并将动画恢复到它以前的状态。希望这是有意义的。

我认为百分比驱动的交互式转换现在只对视图控制器转换启用。这并不是说这项技术不存在,它显然存在(参见,即
startInteractiveTransition:containerViews:animation:
),但苹果选择暂时不公开这种方法。现在,仅当执行视图控制器转换(推送/弹出和演示)时才会调用它