原文地址: http://blog.csdn.net/l_nna
设置导航条为透明只需要设置BackgroundImage即可
- (void)setNavigationBarHideBottomLine {
[[UINavigationBar appearance] setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];
[[UINavigationBar appearance] setShadowImage:[UIImage new];
}
如果想取消设置导航条为透明只需要设置BackgroundImage回nil即可
- (void)setNavigationBarShowBottomLine {
[[UINavigationBar appearance] setBackgroundImage:nil forBarMetrics:UIBarMetricsDefault];
[[UINavigationBar appearance] setShadowImage:nil];
}