Xcode9学习笔记17 - 导航视图控制器UINavigationController
2017-10-24 07:16
519 查看
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. }
override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. self.title = "Second Page" self.view.backgroundColor = UIColor.purple }
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { // Override point for customization after application launch. let viewController = FirstSubViewController()//实例化第一个视图控制器对象 //接着初始化导航视图控制器对象,并将第一个视图控制器对象,作为导航根视图控制器 let navigationController = UINavigationController(rootViewController: viewController) self.window?.rootViewController = navigationController//将导航视图控制器对象,作为当前窗口的根视图控制器 return true }
相关文章推荐
- Snail—UI学习之导航视图控制器UINavigationController(系统)
- Snail—UI学习之导航视图控制器UINavigationController(系统)
- iOS开发利用协议代理实现导航控制器UINavigationController视图之间的正向传值和反向传值
- 导航视图控制器-------------学习笔记
- 利用协议代理实现导航控制器UINavigationController视图之间的正向传值和反向传值
- IOS开发学习笔记(导航控制器,视图控制器,模态)
- 【iOS开发-26】利用协议代理实现导航控制器UINavigationController视图之间的正向传值和反向传值
- 导航视图控制器UINavigationController
- 学习iOS自定义导航控制器UINavigationController
- iOS学习笔记-048.UINavigationController——导航控制器
- 【iOS开发-26】利用协议代理实现导航控制器UINavigationController视图之间的正向传值和反向传值
- Iphone开发(十三)用导航控制器实现视图的分层切换(UINavigationController)
- 导航视图控制器学习笔记
- Sencha Touch学习笔记(七)导航视图
- UINavigationController/导航控制器
- IOS学习(六)导航视图控制器
- iOS开发基础学习笔记——导航控制器2->导航栏(UINavigationBar)/工具栏(toolBar)/导航元素按钮(UINavigationItem)
- 导航控制器UINavigationController
- 导航控制器UINavigationController
- Swift-导航控制器UINavigationController的用法示例