2014-05-03 37 views
2

我有一个UIView动画,如:我的UIView动画还可以有交互式转换吗?

[UIView animateWithDuration:0.5 animations:^{ 
    //properties to animate 
}]; 

是否有可能有连接到这个动画所以你可以有一个互动的过渡手势?

例如,我有一个正方形,当我触摸它时,它会转变为其大小的两倍。但是,当我捏​​它时,我喜欢它交互式地变大或变小,这取决于捏尺度。当用户走了,方块大了150%,它将完成转换,否则它将取消转换并将其恢复到之前的状态。希望这是有道理的。

回答

3

我认为百分比驱动的交互转换仅适用于视图控制器转换。这并不是说技术不在那里,它显然是(见here,即startInteractiveTransition:containerViews:animation:),但苹果公司选择暂时不公开这种方法。现在,只有在执行视图控制器转换时(按下/弹出和呈现),才会调用它。

相关问题