仿淘宝一键置顶的判断及其详细实现

//回到顶部

- (IBAction)but_click:(UIButton *)sender {

    [self.newsTableviewsetContentOffset:CGPointMake(0,20animated:YES];

    [self.newsTableviewscrollRectToVisible:CGRectMake(0,01,1animated:NO];

    [self.newsTableviewscrollToRowAtIndexPath:[NSIndexPathindexPathForRow:0inSection:0]atScrollPosition:UITableViewScrollPositionTopanimated:YES];

}


//滚完监听

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView {

    

    if (self.newsTableview.contentOffset.y > 540) {

        

        NSLog(@"结束------------------>%f",self.newsTableview.contentOffset.y);

        self.TopBtn.hidden =NO;

    } else {

        self.TopBtn.hidden =YES;

    }

}


//滚时监听

- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate {

    

    if (self.newsTableview.contentOffset.y > 3000) {

        

        NSLog(@"开始------------------>%f",self.newsTableview.contentOffset.y);

        self.TopBtn.hidden =NO;

    } else {

        self.TopBtn.hidden =YES;

    }

}



转自:http://blog.csdn.net/virgo826627/article/details/

你可能感兴趣的:(转)