override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
self.title = "First Page"
self.view.backgroundColor = UIColor.brown
//设置右上角导航按钮的样式和功能,点击时,页面跳转到第二个视图控制器
self.navigationItem.rightBarButtonItem = UIBarButtonItem(title: "Next", style: UIBarButtonItemStyle.plain, target: self, action: #selector(FirstSubViewController.nextPage))
}
@objc func nextPage() {
let viewController = SecondSubViewController()//初始化第二个视图控制器对象
//将第二个视图控制器,压入导航视图控制器中,实现页面的跳转
self.navigationController?.pushViewController(viewController, animated: true)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
Xcode9学习笔记17 - 导航视图控制器UINavigationController
最新推荐文章于 2025-09-10 10:52:19 发布
本文是Xcode9学习系列的第17篇,重点介绍导航视图控制器UINavigationController的使用。我们将探讨如何在iOS应用中实现导航结构,通过实例展示如何添加和管理导航栈,以及自定义导航栏的技巧。

1303

被折叠的 条评论
为什么被折叠?



