IOS: 导航栏在 push segue 后消失
IOS: Navigation bar disappears after push segue
每次我执行 show(push) segue 时,文章 VC 都没有显示标题或后退按钮的导航栏。我还检查了导航控制器是否有标题,因为这似乎是某些情况下的解决方案。执行 segue 的 class 只是发送信息。 Categories 是一个枚举。
ArticlesVC应该嵌入自己的导航控制器。那应该可以解决您的问题。
iOS Swift - View Controller - Embedded Navigation Controller
你必须用另一个 NavigationController 包装你的 articleVC。
或者不使用 segue,您可以使用导航控制器推送它以重用 NavigationBar。
let yourArticleViewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "articleViewControllerIdentifier") as! ArticleViewController
self.navigationController?.pushViewController(yourArticleViewController, animated: true)
每次我执行 show(push) segue 时,文章 VC 都没有显示标题或后退按钮的导航栏。我还检查了导航控制器是否有标题,因为这似乎是某些情况下的解决方案。执行 segue 的 class 只是发送信息。 Categories 是一个枚举。
ArticlesVC应该嵌入自己的导航控制器。那应该可以解决您的问题。
iOS Swift - View Controller - Embedded Navigation Controller
你必须用另一个 NavigationController 包装你的 articleVC。 或者不使用 segue,您可以使用导航控制器推送它以重用 NavigationBar。
let yourArticleViewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "articleViewControllerIdentifier") as! ArticleViewController
self.navigationController?.pushViewController(yourArticleViewController, animated: true)