如何消除导航栏下的黑线

首先要知道这一条黑线是怎么形成的。这真的是一条横线吗?并不是,这是shadoImage 在作怪,这调横线,其实是NaVigationBar下产生的阴影效果,贴在一起就出现了横线的样式。因此,只要去掉阴影效果即可。


//自定义一个NaVIgationBar

[self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];

//消除阴影

self.navigationController.navigationBar.shadowImage = [UIImage new];

你可能感兴趣的:(如何消除导航栏下的黑线)