以编程方式在 UINavigationController 上执行多个弹出和推送操作时出现问题,动画 NO。(仅限 iOS7 iPhone)
源代码 https://github.com/abhishek9284/NavigationBarTest
要了解问题,请考虑以下视图树。
(我在我的应用程序中使用 UITableViewController )
右键单击并选择在新选项卡中打开图像以查看大图。
错误信息
右键单击并选择在新选项卡中打开图像以查看大图。
执行以下导航时出现错误/问题。
- 手动一一推送视图并转到 D 视图。
(推:根>字母> A > B > C > D) - 使用 popToViewController 以编程方式一次弹出多个视图并返回到 Root view。
( POP : 根 < 字母 < A < B < C < D) - 以编程方式推送并转到 2 视图。
(推:根>数字> 1> 2)
在上面的第 2 步和第 3 步中,使用动画 NO 以编程方式弹出和推送完成,这使得 UINavigationBar 后退按钮和标题非常奇怪。
注意:上述问题仅在 iOS 7 中出现,并且在 iOS 6 中完美运行。