DaiNavigationTransition
DaiNavigationTransition copied to clipboard
定制fromView不起效果
这个正是我最近需要的效果, Thanks。
我在设置fromView时,尝试对源view做些定制的样式修改,但始终不起效果,一直是源view修改前的zooming,我认为这可能是个bug。
Update edit:
后来我尝试把 push 放到 animate 里:
UIView.animateWithDuration(0.1, delay: 0.0, options: UIViewAnimationOptions.TransitionNone,
animations: { () -> Void in
var fromView = UIImageView(image: gameViewController.view.image(recognizer.view.frame))
fromView.frame.origin = CGPointMake(0, 0)
recognizer.view.addSubview(fromView)
},
completion: { (finished: Bool) -> Void in
self.navigationController.pushViewController(gameViewController,
fromView: { (UIViewController) -> UIView in
return recognizer.view
},
toView: { (UIViewController) -> UIView in
return gameViewController.view
})
})
It works!
Hello @noodles-v6, 謝謝, 看起來你是用 swift. 實際上, 我還沒有對 swift 做過測試, 所以我也不曉得 work 的狀況會不會有問題. 當我如果有一天改成 swift 發生問題的時候, 我會參考你這一篇的, 謝囉!
是的,是swift调用的OC。这几天有时间我会用OC测试下,feedback你。 祝好。
:+1: