今天有这么一个需求:需要隐藏掉navigationBar下边的分割线,以前是处理过这个问题的,原理知道,代码却记不起来了。简单查阅了一下,找到了一些方法。现在总结一下。也方便以后查看
第一种方法
1. 效果不错,直接去掉了NavigationController的Bar分割线,而没有其他副作用。
//首先,需要添加一个属性
//@property (nonatomic,strong)UIImageView *navigationImageView;
//在didload里边找出分割线并赋值给属性
- (void)viewDidLoad {
[super viewDidLoad];
UIImageView *navigationImageView = [self findHairlineImageViewUnder:self.navigationController.navigationBar];
self.navig