HYNavBarHidden分类
超简单好用的监听滚动,导航条渐隐的UI效果实现(时下最流行的UI效果之一)
使用过程中发现bug请先下载最新版,若bug依旧存在,请及时反馈,谢谢
详细使用方法,原理说明,欢迎大家关注笔者简书链接http://www.jianshu.com/p/ac237ebcd4fb.
#HYNavBarHidden的优点
1.文件少,代码简洁,不依赖其他第三方库
2.接口简单,使用方便
3.对源码无侵入性,导入分类即可使用,无需继承
HYNavBarHidden的常用属性方法
####属性 1.keyScrollView:当控制器中有多个ScrollView时,要指明是监听哪个ScrollView的滚动
2.导航条中item是否跟着渐隐,分别设置左边,中间,右边三个的BOOL值.默认为NO
/** 设置导航条上的标签是否需要跟随滚动变化透明度,默认不会跟随滚动变化透明度 */
@property (nonatomic,assign) BOOL isLeftAlpha;
@property (nonatomic,assign) BOOL isTitleAlpha;
@property (nonatomic,assign) BOOL isRightAlpha;
3.scrolOffsetY:偏移大于等于scrolOffsetY时,导航条的alpha为1,完全不透明
###方法 (push或者pop控制器时,消除或回复导航条状态)
4.- (void)setInViewWillAppear 在控制器的viewWillAppear:方法中调用
5.- (void)setInViewWillDisappear 在控制器的viewWillDisappear:方法中调用
6.- (void)scrollControl 在scrollView代理方法中调用