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

简介: 直播带货系统,滚动视图,上滑隐藏,下滑显示
- (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月前
|
前端开发
鼠标滑过,酷炫来袭:探索网页设计中的按钮动画魔法!
鼠标滑过,酷炫来袭:探索网页设计中的按钮动画魔法!
|
7月前
|
弹性计算 运维 Shell
显示进度条(回旋镖版)
【4月更文挑战第29天】
69 4
|
7月前
|
弹性计算 运维 Shell
显示进度条(回旋镖版)
【4月更文挑战第29天】
40 0
仿百度地图上拉下滑抽屉盒
仿百度地图上拉下滑抽屉盒
41 0
|
开发框架 iOS开发
手机软键盘弹起导致页面变形的一种解决方案
手机软键盘弹起导致页面变形的一种解决方案
492 0
|
安全 Android开发
仿微信通讯录滑动定位ListView功能(二)
仿微信通讯录滑动定位ListView功能(二)
135 0
仿微信通讯录滑动定位ListView功能(二)
|
前端开发 Android开发
仿微信通讯录滑动定位ListView功能(一)
仿微信通讯录滑动定位ListView功能(一)
148 0
仿微信通讯录滑动定位ListView功能(一)
NewPagedFlowView电影票卡片式无限自动轮播图方法改进
新增网络图片数据源和本地图片数据源属性 直接传入url链接数组或uiimage对象数组
248 0
NewPagedFlowView电影票卡片式无限自动轮播图方法改进
|
移动开发
【笔记】一行代码完成——h5页面上滑图片渐隐
一行代码完成——h5页面上滑图片渐隐
171 0
网站悬浮窗漂浮
网站悬浮窗漂浮
142 0

热门文章

最新文章