标签:
下面代码可以让导航栏变透明
[self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsCompact];
或者可以照一张透明的图片来填充也可以
隐藏导航栏下面的那根线
navigationBar.shadowImage 这个方法不知为啥没用了 现在可以用下面这个代码
这个代码是让下面那条线消失
NSArray *list = self.navigationBar.subviews;
for (id obj in list) {
if ([NSStringFromClass([obj class]) isEqualToString:@"_UINavigationBarBackground"]) {
((UIView*)obj).subviews[0].hidden = YES;
}
}
标签:
原文地址:http://www.cnblogs.com/chroad/p/5615243.html