【发布时间】:2013-11-20 01:46:20
【问题描述】:
在 UINavigationController 上以编程方式执行多个弹出和推送操作时出现问题,动画 NO。 (仅限 iOS7 iPhone)
源代码 https://github.com/abhishek9284/NavigationBarTest
要了解问题,请考虑以下视图树。
(我在我的应用程序中使用 UITableViewController)
右键单击并选择在新标签中打开图片以查看大图。
错误信息
右键单击并选择在新标签中打开图片以查看大图。
执行以下导航时出现错误/问题。
- 手动逐一推送视图并转到 D 视图。
(PUSH:根>字母>A>B>C>D) - 使用 popToViewController 以编程方式一次弹出多个视图并返回根视图。
(POP : Root - 以编程方式推送并转到 2 视图。
(PUSH : 根 > 数字 > 1 > 2)
在上面的第 2 步和第 3 步中,使用动画 NO 以编程方式弹出和推送完成,这使得 UINavigationBar 后退按钮和标题非常奇怪。
注意:上述问题仅在 iOS 7 中出现,并且在 iOS 6 中完美运行。
【问题讨论】:
-
我不清楚到底是什么问题。
-
你能上传一张奇怪的图片吗?
-
@nhgrif 添加了代码链接和应用程序图像以便更好地理解。
-
@JuJoDi 添加了代码链接和应用程序图片以便更好地理解。
标签: ios uinavigationcontroller uinavigationbar pushviewcontroller popviewcontroller