概述
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);
}
}
最后
以上就是追寻飞鸟为你收集整理的IOS tableView滑动设置导航栏透明度渐变 类似QQ空间导航栏渐变的全部内容,希望文章能够帮你解决IOS tableView滑动设置导航栏透明度渐变 类似QQ空间导航栏渐变所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复