美文网首页
UINavigationController导航栏按钮设置

UINavigationController导航栏按钮设置

作者: ream_1489 | 来源:发表于2019-06-26 16:27 被阅读0次

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;

相关文章

网友评论

      本文标题:UINavigationController导航栏按钮设置

      本文链接:https://www.haomeiwen.com/subject/pboccctx.html