NavigationBar底部的黑线是一个UIImageView上的UIImageView。
if ([self.navigationController.navigationBar
respondsToSelector:@selector( setBackgroundImage:forBarMetrics:)]){
NSArray *list=self.navigationController.navigationBar.subviews;
for (id obj
in list) {
if ([obj
isKindOfClass:[UIImageView
class]]) {
UIImageView *imageView=(UIImageView *)obj;
NSArray *list2=imageView.subviews;
for (id obj2
in list2) {
if ([obj2
isKindOfClass:[UIImageView
class]]) {
UIImageView *imageView2=(UIImageView *)obj2;
imageView2.hidden=YES;
}
}
}
}
}
时间: 2024-11-06 20:53:03