iOS 滾動視圖,上滑隱藏,下滑顯示,某個視圖 筆記

Code


- (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  // 已經(jīng)隱藏
             && !flag   // 需要顯示
             && (scrollView.mj_footer.state == MJRefreshStateIdle // 正常狀態(tài)(刷新狀態(tài)不)顯示
             ||  scrollView.mj_footer.state == MJRefreshStateNoMoreData // 沒有更多數(shù)據(jù)
             )) {
        [UIView animateWithDuration:0.25 animations:^{
            _button.alpha = 1;
        }];
    }
    
    _offsetY = offsetY;
}

多種樣式的驗證碼輸入框

https://github.com/xjh093/JHVerificationCodeView


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容