iOS 根据判断UITableView或者UIScrollView是否滚动在最底部,然后对接收到的信息进行处理,判断新消息来的时候是否滚动,提升用户体验。



-(void)scrollViewDidScroll:(UIScrollView *)scrollView
{
    CGFloat height = scrollView.frame.size.height;
    CGFloat contentOffsetY = scrollView.contentOffset.y;
    CGFloat bottomOffset = scrollView.contentSize.height - contentOffsetY;
    if (bottomOffset <= height)
    {
        //在最底部
        self.currentIsInBottom = YES;
    }
    else
    {
        self.currentIsInBottom = NO;
    }
}


你可能感兴趣的:(iOS 根据判断UITableView或者UIScrollView是否滚动在最底部,然后对接收到的信息进行处理,判断新消息来的时候是否滚动,提升用户体验。)