去掉导航控制栏的黑线的简便方法

1、 统一修改

你可以写一个基础的导航控制器继承系统控制器,然后load方法里进行配置。

    + (void)load
    {
        UINavigationBar *navBar = [UINavigationBar appearanceWhenContainedIn:self, nil];
        [navBar setShadowImage:[UIImage new]];
        //可以继续其它初始设置
    }

2、修改单个

在你要修改的控制器中直接拿到你的navigationBar 进行修改。

[self.navigationController.navigationBar setShadowImage:[UIImage new]];

你可能感兴趣的:(去掉导航控制栏的黑线的简便方法)