1.设置导航栏颜色
self.navigationController.navigationBar.barTintColor =[UIColor redColor];
2.在tableview滑动的协议中,设置导航栏的透明度,类似QQ空间的
/**
* tableview滑动的时候出发的协议 继承UIScrollview的 可以直接使用
*/
- (void)scrollViewDidScroll:(UIScrollView *)scrollView{
if ((-64<scrollView.contentOffset.y)&&(scrollView.contentOffset.y<0)){
NSLog(@"scrollview did scroll %@ %f",NSStringFromCGPoint(scrollView.contentOffset), 1-(fabsf(scrollView.contentOffset.y)/64));
[[self.navigationController.navigationBar subviews] objectAtIndex:0].alpha=1-(fabsf(scrollView.contentOffset.y)/64);
}
}