开始时会出现下图中箭头指向的横线效果:
导航栏下方有横线.png
这是导航栏的问题,将下边的代码放在 viewWillAppear 方法中就可以实现效果:
-(void)viewWillAippear:(BOOL)animated{
[super viewWillAppear:animated];
//去除导航栏下方的横线
[self.navigationController.navigationBar setBackgroundImage:[[UIImage alloc]init]
forBarMetrics:UIBarMetricsDefault];
[self.navigationController.navigationBar setShadowImage:[[UIImage alloc]init]];
}
最终实现的效果:
导航栏下方无横线.png