美文网首页
ios tableview 滚动到最后的cell 崩溃

ios tableview 滚动到最后的cell 崩溃

作者: jasperWhf | 来源:发表于2019-12-17 10:05 被阅读0次

    ios中很多场景下,需要自动滚动到页面最后的cell,通常调用此方法,太坑了,当tableview 数据源量大的时候,会出现数据没刷新完,就滚动到最后一行,数据源是 100  index 也是100,数组越界崩溃。

    [self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:indexOfLastRow inSection:0] atScrollPosition:UITableViewScrollPositionBottom animated:NO]

    建议做法:

    CGPoint offset = CGPointMake(0,self.tableView.contentSize.height -self.tableView.frame.size.height);

      [self.tableView setContentOffset:offset animated:NO];

    看代码,完美解决问题。

    相关文章

      网友评论

          本文标题:ios tableview 滚动到最后的cell 崩溃

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