1、 统一修改
你可以写一个基础的导航控制器继承系统控制器,然后load方法里进行配置。
+ (void)load
{
UINavigationBar *navBar = [UINavigationBar appearanceWhenContainedIn:self, nil];
[navBar setShadowImage:[UIImage new]];
//可以继续其它初始设置
}
2、修改单个
在你要修改的控制器中直接拿到你的navigationBar 进行修改。
[self.navigationController.navigationBar setShadowImage:[UIImage new]];