清华大佬耗费三个月吐血整理的几百G的资源,免费分享!....>>>
下面这个界面有没有觉得很眼熟。打开你手里的App仔细观察,你会发现很多都有实现这个功能。比如美团外卖的首页模块,新浪微博的个人详情页面。要怎么样才能快速的实现这个功能呢!花了点时间在原先的基础上进行了一个优化.使用起来更加方便,接口更清晰.希望看了我的demo对大家以后实现类似功能有所帮助..github源码分享,希望大家喜欢,下载的时候顺便star一下,好人多福。
分类接口如下 #import <UIKit/UIKit.h> @interface UIViewController (NavBarHidden) /** 需要监听的ScrollView ,如果是系统的UITableViewController 和UICollectionViewController则不需要设置这个属性*/ @property (nonatomic,weak) UIScrollView * keyScrollView; /** 设置导航条上的标签是否需要跟随滚动变化透明度,默认不会跟随滚动变化透明度 */ @property (nonatomic,assign) BOOL isLeftAlpha; @property (nonatomic,assign) BOOL isTitleAlpha; @property (nonatomic,assign) BOOL isRightAlpha; /** 恢复控制器导航条的透明度 */ - (void)setInViewWillAppear; /** 消除对其他控制器的影响 */ - (void)setInViewWillDisappear; /** 偏移大于等于offsetY的距离时,导航条的alpha为1 */ - (void)scrollControlByOffsetY:(CGFloat)offsetY; @end
链接https://github.com/newyeliang/HYNavBarHidden.git