我试图在放置的数组中的 977 个数据字符串中构建一个滚动UITableView
,我正在使用以下内容对单元格高度进行自动计算:mytableView.rowHeight = UITableViewAutomaticDimension
。
并使用以下滚动到索引:
self.mytableView.scrollToRowAtIndexPath(NSIndexPath(forItem: placetogo, inSection: 0), atScrollPosition: UITableViewScrollPosition.Bottom, animated: false)
这里发生的事情是滚动需要 16 秒才能滚动到数组的最后一个索引,这对用户来说非常烦人,当我创建rowHeight = 400 or 300
静态值时,它会以不到一秒的时间滚动到最后一个索引。
我的单元格的高度不同,所以我不能使用静态单元格高度。我对它进行了研究,tableview 经常调用 rowHeight 来计算高度。这使得滚动非常慢,有什么有效的方法吗?
我试图将我的数据分成 9 或 10 个部分,但还是一样!