navigationBar
1.navigationBar导航条可以看做是self.navigationController导航控制器的一个属性。 通过self.navigationController.navigationBarHidden或set方法可以隐藏。
2.navigationItem的设置,这个属性和navigationController是平级的。所以直接可以用self.navigationItem使用。
3.最重要的可能是给navigationItem设置左右两边的按钮,一般默认的在左边有“返回”,在右边的有“摄像头”(如微信朋友圈)。步骤就是创建一 个UIBarButtonItem对象,然后直接把这个对象赋值给self.navigationItem.leftBarButtonItem或者右边 的。当然也可以一次创建很多个UIBarButtonItem组成一个数组,然后把这个数组赋值给 self.navigationItem.leftBarButtonItems,注意后面这个和前面这个相比,多了一个“s”,有很多个。也要注意一下 有多个按钮时的排列顺序。
4.self.navigationController.navigationBar.translucent = NO;// Bar的模糊效果,默认为YES(可以设置navigationBar为纯色)
5.self.automaticallyAdjustsScrollViewInsets = NO;// 自动滚动调整,默认为YES
6.设置navigationBar颜色 [self.navigationController.navigationBar setBarTintColor:[UIColor redColor]];