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

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

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

最佳答案

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

关于ios - 如何在TableView中重用动态原型(prototype)类型单元格,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50089560/

10-14 17:04
查看更多