我有一个UIView动画,例如:
[UIView animateWithDuration:0.5 animations:^{
//properties to animate
}];
是否可以将手势连接到此动画,以便进行交互式转换?
例如,我有一个正方形,当我触摸它时,它会过渡到它的大小加倍。然而,当我捏它时,我喜欢它根据捏缩放比例变大或变小。当用户离开并且方块大150%时,它将完成转换,否则它将取消转换并动画回到它之前的状态。希望这是有道理的。
答案 0 :(得分:3)
我认为百分比驱动的交互式转换仅适用于视图控制器转换。这并不是说技术不存在,显然是(见here,即startInteractiveTransition:containerViews:animation:
),但Apple已选择不暂时公开这种方法。现在,只有在执行视图控制器转换(推/弹和演示)时才会调用它。