objective-c - RootViewController 切换过渡动画

在 appDelegate 中用新的 View Controller 替换现有的 View Controller 作为 Root View Controller 时,有什么方法可以产生过渡/动画效果?

最佳答案

您可以将 rootViewController 的切换包装在一个过渡动画 block 中:

[UIView transitionWithView:self.window
                  duration:0.5
                   options:UIViewAnimationOptionTransitionFlipFromLeft
                animations:^{ self.window.rootViewController = newViewController; }
                completion:nil];

https://stackoverflow.com/questions/7703806/

相关文章:

objective-c - 将空格序列折叠成单个字符并修剪字符串

iphone - 如何获取 UIImage 并给它一个黑色边框?

iphone - 使用 Cocoa 和 Objective-C 理解引用计数

iphone - 如何将图像保存到相机胶卷?

iphone - iPhone 上 NSString 的 AES 加密

ios - 将参数传递给 addTarget :action:forControlEvents

jquery - 你能在 iPad 上自动播放 HTML5 视频吗?

ios - 以编程方式触发按钮单击事件?

objective-c - 使用 ARC 时是否在 dealloc 中将属性设置为 nil?

ios - Xcode/模拟器 : How to run older iOS version?