美文网首页
UITableView加载后直接滑动到最底部

UITableView加载后直接滑动到最底部

作者: YYLittleCat | 来源:发表于2018-01-12 16:52 被阅读55次

    -类似QQ的聊天框,当进入聊天框,直接滑动倒最底部,需要先将以他变了view滚动倒底部,再来移动NSIndexPath,办法比较粗糙,求分享更好的。

    -(void) doForceScrollToBottom
    {
        dispatch_async(dispatch_get_main_queue(), ^{
            if(  self.tableView.contentSize.height - self.tableView.contentOffset.y > self.tableView.frame.size.height )
            {
                [self.tableView setContentOffset:CGPointMake(0, self.tableView.contentSize.height - self.tableView.frame.size.height)];
            }
    
            usleep(5000);
            NSIndexPath* path = [NSIndexPath indexPathForRow:0  inSection:(_temp.count - 1)];
            if( path )
            {
                [self.tableView scrollToRowAtIndexPath:path atScrollPosition:UITableViewScrollPositionBottom animated:NO];
            }
        });
    }
    

    相关文章

      网友评论

          本文标题:UITableView加载后直接滑动到最底部

          本文链接:https://www.haomeiwen.com/subject/gybfoxtx.html