现在我有一个自动滚动tableview的任务,当我调用 selectRowAtIndexPath:时,它可以自动滚动。但是在滚动tableview之后它不会调用 cellForRowAtIndexPath:。 怎么做:在调用 selectRowAtIndexPath:后为定时器自动滚动时,可以一次又一次地调用 cellForRowAtIndexPath:。
答案 0 :(得分:1)
您可以使用
重新加载特定的单元格[tableView reloadRowsAtIndexPaths: withRowAnimation:
或使用UITableViewCells
重新加载整个表格视图(所有[tableView reloadData]
)。
答案 1 :(得分:-1)
您可以使用UITableviewDelegate
(void)scrollToRowAtIndexPath:(NSIndexPath *)indexPath
atScrollPosition:(UITableViewScrollPosition)scrollPosition
animated:(BOOL)animated
这将有助于您滚动特定的索引路径,然后当您自动滚动UITableViews
cellForRowAtIndexPath
方法调用时,您不需要明确调用。