我在同时制作动画cells
内容时遇到问题。一旦单元格不再可见(用户滚动表格),动画就会冻结。当单元格再次可见时,动画将继续。
所有单元格都在单独的方法中预先计算,并存储在 中NSMutableArray
,因此cellForRowAtIndexPath
方法如下所示:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
return [_precomputedCells objectAtIndex:indexPath.row];
}
填充_precomputedCells
数组的方法也会触发每个单元格中的所有动画。
知道如何保证,无论单元格是否可见,所有动画都在播放?