self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"好友" style:UIBarButtonItemStylePlain target:self action:@selector(buttonClick:)];
// self.navigationController.navigationBar.barTintColor = [UIColor redColor];
NSLog(@"%@", self.navigationController.navigationBar.subviews);
[self.navigationController.navigationBar setBackgroundImage:[[UIImage alloc] init] forBarMetrics:UIBarMetricsDefault]; // 设置空的背景图片
[self.navigationController.navigationBar setShadowImage:[[UIImage alloc] init]]; // 设置空的导航栏底部线条图片
UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:self.view.bounds];
scrollView.contentSize = CGSizeMake(self.view.frame.size.width, 2000);
scrollView.delegate = self;
UIImageView *imageView = [[UIImageView alloc] initWithFrame:self.view.bounds];
imageView.image = [UIImage imageNamed:@"6"];
[scrollView addSubview:imageView];
[self.view addSubview:scrollView];
self.automaticallyAdjustsScrollViewInsets = NO;
_navigationBarBackgourdView = [[UIView alloc] initWithFrame:CGRectMake(0, -20, self.view.frame.size.width, 64)];
_navigationBarBackgourdView.backgroundColor = [UIColor whiteColor];
_navigationBarBackgourdView.alpha = 0.0;
[self.navigationController.navigationBar insertSubview:_navigationBarBackgourdView atIndex:0]; // 避免导航栏上有其他子控件的点击事件被阻挡
}
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
CGFloat yOffset = scrollView.contentOffset.y;
NSLog(@"%f", yOffset/100);
CGFloat alpha = yOffset/100;
if (alpha > 1) {
alpha = 1;
}else if (alpha < 0){
alpha = 0;
}
_navigationBarBackgourdView.alpha = alpha;
}