0
被重用在cellForRowAtIndexPath:
委託n
創建單元(對應於indexpath.row
)的數目和被添加到陣列cellsArray
如何重用陣列中的每個電池中,當cellsArray
計數爲7? (希望重用細胞一批7)陣列UITableViewCells的在IOS
FINameCell *cell = nil;
if ([FINameCellcells count] > indexPath.row)
{
cell = [FINameCellcells objectAtIndex:indexPath.row];
} else {
cell = [[[NSBundle mainBundle] loadNibNamed:@"FINameCell" owner:self options:nil] objectAtIndex:0];
[cellsArray addObject:cell];
}
'UITableView'已經緩存了單元格。你爲什麼要自己做? – Avi
你應該使用UITableView的內置'dequeuereusablecellwithidentifier'。您也可以在該方法中創建多個可重用的單元格類型(我看到您正在使用兩個不同的單元格)。 – Putz1103