导航控制器

导航控制器是通过栈的形式来管理子控制器的(先进后出),显示在导航控制器上的view永远是栈顶控制器的view,一个导航控制器只有一个导航条,也就是说所有的子控制器共用一个导航条,导航条上显示的内容和栈顶控制器有关

控制导航条标题

self.navigationItem.title = "xxx"


导航条标题处自定义view

self.navigationItem.titleView = [[UISwitch alloc] init]


给导航条添加一个按钮

UIBarButtonItem *item0 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemTrash target:nil action:nil]

UIBarButtonItem *item1 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:nil action:nil]

self.navigationItem.rightBarButtonItems = @[item0, item1]


你可能感兴趣的:(导航控制器)