UINavigationController导航栏按钮设置

UINavigationController常见属性

1.一般情况下,导航栏上面显示什么内容,由当前栈顶控制器的navigationItem属性决定

* navigationItem.title : 导航栏的中间标题(也可以直接通过控制器的title属性设置标题)

* navigationItem.titleView : 导航栏的中间控件

* navigationItem.leftBarButtonItem : 导航栏左边的按钮

* navigationItem.rightBarButtonItem : 导航栏右边的按钮

 

2.特殊:导航栏左上角的返回按钮 文字 由上一个控制器的navigationItem.backBarButtonItem决定

* 返回按钮不需要监听(默认的操作就是出栈)

 

3.自定义buttonitem:(自定义方法中包含了按钮的样式和要监听的方法,页面跳转一般在此方法中)

UIBarButtonItem btnItem = [[UIBarButtonItem allocinitWithTitle:@"取消"style:UIBarButtonItemStyleBorderedtarget:selfaction:@selector(cancel)];

  self.navigationItem.leftBarButtonItem = btnItem;

 

posted @ 2014-02-10 04:26  柳云居士  阅读(2313)  评论(0编辑  收藏  举报