Ios 更改rootViewController时从右侧滑动动画
我正在尝试使用右侧幻灯片动画更改我的rootViewController 我知道如何使用翻转动画:Ios 更改rootViewController时从右侧滑动动画,ios,uiview,uiviewanimation,Ios,Uiview,Uiviewanimation,我正在尝试使用右侧幻灯片动画更改我的rootViewController 我知道如何使用翻转动画: let mainStoryboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil) let viewController = mainStoryboard.instantiateViewControllerWithIdentifier("LandingViewController") UIView.transitionWith
let mainStoryboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let viewController = mainStoryboard.instantiateViewControllerWithIdentifier("LandingViewController")
UIView.transitionWithView( UIApplication.sharedApplication().keyWindow!,
duration: 0.5,
options: UIViewAnimationOptions.TransitionFlipFromLeft,
animations: { UIApplication.sharedApplication().keyWindow?.rootViewController = viewController; },
completion: nil)
但是,UIViewAnimationOptions没有右滑动画。
我如何才能做到这一点?为什么必须这样做?看起来有点尴尬。听起来您想要默认的系统推送转换。为什么不将导航控制器设置为根视图控制器,并根据需要推送和弹出?此链接将帮助您: