14th,Jan,2016
导航栏颜色与导航栏Titile颜色内容设置
修改导航栏返回颜色
1st,March,2016 Tuesday
设置导航栏右边按钮
14th,March,2016
隐藏导航栏返回按钮
在viewWillApear 写入
[self.navigationItem setHidesBackButton:YES];
26th,August,2016
storyboard配置颜色:
bar tint // 设置导航栏背景颜色
Title color // 导航栏Title字体颜色
tint // 导航栏返回按钮颜色
ps: 取的名称我是真的很难对上号啊,除了title color。
30th,August,2016
隐藏导航栏右边按钮:
打印 subViews,index=0显示的是UINavigationBarBackground,index=1显示UINavigationItemView, 最后一个显示的是UINavigationBarBackIndicatorView。中间显示的是自定义的UINavigationButton,index是根据加入的顺序。在本demo中,是先设置leftBarItem,再设置rightBarItem,因而右边按钮的index为3.
在未设置leftBarItem与rightBarItem时,打印subviews,如下图所示(ps: idnex=2是因为导航栏默认有返回按钮):
小结: 隐藏右边按钮,就是先获取到所在的subview,然后再隐藏它(setHidden)
1st,Nov,2016
隐藏导航栏
[self.navigationController setNavigationBarHidden:YES animated:YES];
小细节: 如果是只在a页面隐藏导航栏,则应在viewWillAppear中隐藏。在viewWillDisappear中setNavigationBarHidden:NO
未完待续。。。。
参考资料:
【iOS】导航栏那些事儿