1.新建一个Single View Application的工程,Language选择Swift.
2.新建一个新的ViewController,将其命名为SecondViewController
3.在appDelegate中添加代码,创建导航控制器,并将其作为根视图
//定义一个视图控制器
let firstVC=ViewController()
//创建导航控制器
let navVC=UINavigationController(rootViewController:firstVC)
//设置根视图
self.window!.rootViewController=navVC
4.在默认生成的视图控制器中添加代码.
//设置导航栏标题
self.title="First"
//next 事件触发的方法名字
let nextItem=UIBarButtonItem(title: "下一页", style: .Plain, target: self, action: "next")
//添加到导航栏
self.navigationItem.rightBarButtonItem=nextItem
添加导航栏按钮下一页的点击事件:
//Item事件
func next()
{
println("点击了下一页")
//定义下一个控制器
let secondVC=SecondViewController()
//推入下一个视图
self.navigationController?.pushViewController(secondVC, animated: true)
}
5.在SecondViewController中添加自己想要的内容.