i实现符合 uiviewControllerAnimateTransitioning 协议的自定义动画师。
在
中- (void)animateTransition:(id <UIViewControllerContextTransitioning>)transitionContext
我进行了不错的过渡,还可以创建并添加到容器新 uiview (具有模糊效果)。我需要从>或或到 view Controllers处理此 view 。
so 我的问题是哪种最佳处理动画完成事件的方法和此自定义新视图?
谢谢
i创建协议 andatordelegate 和 demegate 属性属性属性。并将这样的方法添加到委派协议
-(void) animationEnded:(id<UIViewControllerAnimatedTransitioning>) animator andOverlay:(UIView*) overlay
然后,我将委托设置为动画创建期间的特定VC。也许有人知道内置做到这一点的方法?
我认为为完成处理程序创建块是更好的方法。