直播带货系统,滚动视图,上滑隐藏,下滑显示

简介: 直播带货系统,滚动视图,上滑隐藏,下滑显示
- (void)scrollViewDidScroll:(UIScrollView *)scrollView{
    CGFloat offsetY = scrollView.contentOffset.y;
    BOOL flag = NO;
    
    if (_offsetY < offsetY) { // 需要隐藏
        flag = YES;
    }
    
    if (_button.alpha == 1  // 没有隐藏
        && flag  // 需要隐藏
        && offsetY > 0  // 处理顶部下拉回弹
        ) {
        [UIView animateWithDuration:0.25 animations:^{
            _button.alpha = 0;
        }];
    }
    else if (_button.alpha == 0  // 已经隐藏
             && !flag   // 需要显示
             && (scrollView.mj_footer.state == MJRefreshStateIdle // 正常状态(刷新状态不)显示
             ||  scrollView.mj_footer.state == MJRefreshStateNoMoreData // 没有更多数据
             )) {
        [UIView animateWithDuration:0.25 animations:^{
            _button.alpha = 1;
        }];
    }
    
    _offsetY = offsetY;
}
目录
相关文章
|
4月前
|
弹性计算 运维 Shell
显示进度条(回旋镖版)
【4月更文挑战第29天】
44 4
|
4月前
|
弹性计算 运维 Shell
显示进度条(回旋镖版)
【4月更文挑战第29天】
26 0
|
10月前
仿百度地图上拉下滑抽屉盒
仿百度地图上拉下滑抽屉盒
26 0
|
前端开发
【CSS动画05--闪亮的玻璃图标悬浮效果】
【CSS动画05--闪亮的玻璃图标悬浮效果】
|
开发框架 iOS开发
手机软键盘弹起导致页面变形的一种解决方案
手机软键盘弹起导致页面变形的一种解决方案
382 0
NewPagedFlowView电影票卡片式无限自动轮播图方法改进
新增网络图片数据源和本地图片数据源属性 直接传入url链接数组或uiimage对象数组
227 0
NewPagedFlowView电影票卡片式无限自动轮播图方法改进
网站悬浮窗漂浮
网站悬浮窗漂浮
115 0
|
前端开发 JavaScript
利用自定义动画 animate() 方法,实现某图书网站中“近 7 日畅销榜”中的图书无缝垂直向上滚动特效:当光标移入到图书上时,停止滚动,鼠标移开时,继续滚动
利用自定义动画 animate() 方法,实现某图书网站中“近 7 日畅销榜”中的图书无缝垂直向上滚动特效:当光标移入到图书上时,停止滚动,鼠标移开时,继续滚动
210 0
利用自定义动画 animate() 方法,实现某图书网站中“近 7 日畅销榜”中的图书无缝垂直向上滚动特效:当光标移入到图书上时,停止滚动,鼠标移开时,继续滚动