我正在构建聊天界面。我在UITableView
中使用了多种类型的tableView单元格。当新单元格从可重用单元格添加到tableView
时,表格视图单元格开始闪烁。我用以下代码将tableview单元格出列。如何在没有任何闪烁的情况下平滑滚动。
tableView.dequeueReusableCellWithIdentifier("MessageLessonTableViewCell") as! MessageLessonTableViewCell
答案 0 :(得分:1)
闪烁的主要原因是,tableView正在及时获取数据。因此,当您滚动时,从一种类型的tableViewCell切换到另一种类型需要时间。另外,您可能正在cellForRowAtIndexPath
进行数据库操作,这会延迟返回tbaleViewCell。要实现平滑滚动,请参阅this