我是靠谱客的博主 追寻飞鸟,最近开发中收集的这篇文章主要介绍IOS tableView滑动设置导航栏透明度渐变 类似QQ空间导航栏渐变,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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 subviewsobjectAtIndex:0].alpha=1-(fabsf(scrollView.contentOffset.y)/64);

    }

}

最后

以上就是追寻飞鸟为你收集整理的IOS tableView滑动设置导航栏透明度渐变 类似QQ空间导航栏渐变的全部内容,希望文章能够帮你解决IOS tableView滑动设置导航栏透明度渐变 类似QQ空间导航栏渐变所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部