我有一个 UIView 动画,例如:
[UIView animateWithDuration:0.5 animations:^{
//properties to animate
}];
是否可以将手势连接到此动画,以便实现交互式过渡?
例如,我有一个正方形,当我触摸它时,它会变成原来的两倍大小。然而,当我捏它时,我喜欢它根据捏的比例交互式地变大或变小。当用户放开并且正方形变大 150% 时,它将完成转换,否则它将取消转换并动画回到之前的状态。希望这是有道理的。
最佳答案
我认为百分比驱动的交互式转换目前仅适用于 View Controller 转换。这并不是说该技术不存在,显然是存在的(参见 here ,即 startInteractiveTransition:containerViews:animation:
),但 Apple 选择暂时不公开此方法。目前,仅在执行 View Controller 转换(推送/弹出和演示)时才会调用它。
关于uiview - 我的 UIView 动画也可以有交互式过渡吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23444702/