下面是编程之家 jb51.cc 通过网络收集整理的代码片段。
编程之家小编现在分享给大家,也给大家做个参考。
UINavigationBar *navigationBar = self.navigationController.navigationBar;// white.png图片自己下载个纯白色的色块,或者自己ps做一个 [navigationBar setBackgroundImage:[UIImage imageNamed:@"white.png"] forBarPosition:UIBarPositionAny barMetrics:UIBarMetricsDefault];[navigationBar setShadowImage:[UIImage new]];
1
2
3
|
@implementationMyViewController {
UIImageView *navBarHairlineImageView;
}
|
1
|
navBarHairlineImageView = [selffindHairlineImageViewUnder:navigationBar];
|
1
2
3
4
5
6
7
8
9
10
11
12
|
- (UIImageView *)findHairlineImageViewUnder:(UIView *)view {
if([view isKindOfClass:UIImageView.class] && view.bounds.size.height <= 1.0) {
return(UIImageView *)view;
}
for(UIView *subview in view.subviews) {
UIImageView *imageView = [selffindHairlineImageViewUnder:subview];
if(imageView) {
returnimageView;
}
}
returnnil;
}
|
1
2
3
4
5
6
7
8
9
|
- (void)viewWillAppear:(BOOL)animated {
[superviewWillAppear:animated];
navBarHairlineImageView.hidden = YES;
}
- (void)viewWillDisappear:(BOOL)animated {
[superviewWillDisappear:animated];
navBarHairlineImageView.hidden = NO;
}
|
以上是编程之家(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。