【发布时间】:2017-02-16 00:11:24
【问题描述】:
每次我执行 show(push) segue 时,文章 VC 都没有显示标题或后退按钮的导航栏。我还检查了导航控制器是否有标题,因为这似乎是某些情况的解决方案。执行 segue 的类只是发送信息。类别是一个枚举。
【问题讨论】:
标签: ios swift uinavigationcontroller uinavigationbar uinavigationitem
每次我执行 show(push) segue 时,文章 VC 都没有显示标题或后退按钮的导航栏。我还检查了导航控制器是否有标题,因为这似乎是某些情况的解决方案。执行 segue 的类只是发送信息。类别是一个枚举。
【问题讨论】:
标签: ios swift uinavigationcontroller uinavigationbar uinavigationitem
你必须用另一个 NavigationController 包装你的 articleVC。 或者不使用 segue,您可以使用导航控制器推送它以重用 NavigationBar。
let yourArticleViewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "articleViewControllerIdentifier") as! ArticleViewController
self.navigationController?.pushViewController(yourArticleViewController, animated: true)
【讨论】:
ArticlesVC 应该嵌入到它自己的导航控制器中。这应该可以解决您的问题。
iOS Swift - View Controller - Embedded Navigation Controller
【讨论】: