[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationBecomeActive) name:UIApplicationWillEnterForegroundNotification object:nil];
-(void)applicationBecomeActive{
if (_scrollviewFlag.contentOffset.y == 0) {
self.isHidenNaviBar = YES;
_tableView.frame = CGRectMake(0, 0, SCREEN_W ,SCREEN_H);//推到后台再回来会异常,所以设置
self.navigationController.navigationBar.alpha = 0;
UIImage *colorImage = [[UIImage alloc]init];
[self.navigationController.navigationBar setBackgroundImage:colorImage forBarMetrics:UIBarMetricsDefault];
self.title = @"";
}else{
self.isHidenNaviBar = NO;
_tableView.frame = CGRectMake(0, -64, SCREEN_W ,SCREEN_H);//推到后台再回来会异常,所以设置
UIImage *colorImage = [UIImage imageWithColor:KWhiteColor];
[self.navigationController.navigationBar setBackgroundImage:colorImage forBarMetrics:UIBarMetricsDefault];
}
}
网友评论