如何在tableview中重用动态proto类型单元格

时间:2018-04-29 17:46:02

标签: ios uitableview

我在tableview中创建了一个原型单元格,我想重新使用它来节省内存。

-(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
    mytesttableviewcell *cell=[self.tbl dequeueReusableCellWithIdentifier:@"Test"];
    cell.txt1.text=@"1234567890";
    cell.txt2.text=@"1234567890";
    return cell;
}

我找不到办法去做。 关于如何做到的任何想法

1 个答案:

答案 0 :(得分:1)

根据async function doSomething(arrayOfPromises) { for (const item of arrayOfPromises) { const result = await item; // now do something with result } };

Docs dequeueReusableCellWithIdentifier实例方法
  

表视图维护数据源已标记为可重用的UITableViewCell对象的队列或列表。当要求为表视图提供新单元格时,请从数据源对象中调用此方法。如果现有单元格可用,则此方法会使现有单元格出列,或者使用先前注册的类或nib文件创建新单元格。如果没有单元可供重用,并且您没有注册类或nib文件,则此方法返回nil。