ios - UIViewControllerAnimatedTransitioning UINavigationController 推送和弹出

标签 ios iphone objective-c ios7 uiviewanimationtransition

我已经在 navigationController 上成功实现了 UIViewControllerAnimatedTransitioning,并且在 iOS 7 上有一个很好的自定义转换。

现在的问题是导航栏不再为导航项执行正常的推送动画。现在,导航项只是淡入淡出。我让导航项像普通的插入和弹出一样滑入滑出和淡入淡出。

有谁知道如何将导航栏推送和弹出动画与自定义转换 Hook ?

最佳答案

你没有做错任何事。这就是它应该如何在 iOS 7 中用于自定义动画导航栏转换。你得到一个交叉溶解动画而不是正常的推送动画。

如果您收听 WWDC session 218,您会在第一个演示中听到并看到它。

关于ios - UIViewControllerAnimatedTransitioning UINavigationController 推送和弹出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20851356/

相关文章:

objective-c - iOS:为什么定时器(和performSelector)会立即触发选择的方法?

iphone - 动态禁用导航按钮和选项卡栏

iphone - 检测 UITableViewCell 何时超出范围

ios - AVPlayer 不播放来自服务器的视频?

iphone - 半透明的 UINavigationController,模态呈现

ios - 当我在录音机演示中的 AppDelegate 中写入 AVAudioSession.sharedInstance().setActive(true) 时,AudioKit 无法录音

ios - Cocoapods 同一个 pod 文件中的多个库版本

iphone - 在 iphone 中将图片上传到 flickr 时出错(Xcode 4.2)

iphone - 通过 SQLIte 数据库访问对象

ios - 如何将 Dropbox 共享链接(针对 zip 文件)下载到本地