我正在构建一个聊天应用程序。我UTableView
用来构建聊天框。当我加载聊天框屏幕时,我需要将 tableview 滚动到最后一条未读消息的索引路径。我正在使用scrollToRowAtIndexPath
方法来做到这一点。在这种情况下,cellForRowIndexPath
从 indexPath 0 开始调用所有单元格。这会严重影响应用程序性能。由于我对单元格高度使用自动尺寸,因此我也无法使用setContentOffset
方法。
有没有其他方法可以在不加载中间单元格的情况下将 tableview 滚动到所需的 indexPath?