您的位置:首页 > 产品设计 > UI/UE

UINavigationController导航栏按钮设置

2016-01-26 10:28 399 查看
UINavigationController常见属性
1.一般情况下,导航栏上面显示什么内容,由当前栈顶控制器的navigationItem属性决定
* navigationItem.title : 导航栏的中间标题(也可以直接通过控制器的title属性设置标题)
* navigationItem.titleView : 导航栏的中间控件
* navigationItem.leftBarButtonItem : 导航栏左边的按钮
* navigationItem.rightBarButtonItem : 导航栏右边的按钮
 
2.特殊:导航栏左上角的返回按钮 文字 由上一个控制器的navigationItem.backBarButtonItem决定
* 返回按钮不需要监听(默认的操作就是出栈)
 
3.自定义buttonitem:(自定义方法中包含了按钮的样式和要监听的方法,页面跳转一般在此方法中)
UIBarButtonItem btnItem = [[UIBarButtonItem alloc] initWithTitle:@"取消"style:UIBarButtonItemStyleBorderedtarget:selfaction:@selector(cancel)];
  self.navigationItem.leftBarButtonItem = btnItem;
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: