gpt4 book ai didi

ios - 我怎么能不使用原型(prototype)单元标识符重用单元 BUT

转载 作者:可可西里 更新时间:2023-11-01 04:02:50 27 4
gpt4 key购买 nike

我知道我不能通过不调用此方法来重用单元格:

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"SomeID"]

基于可用的描述here .

但是如果我使用的是原型(prototype)单元格呢?

因为如果我不指定原型(prototype)单元格的标识符,我的表格 View 只会显示空白单元格。

最佳答案

从缓存中提取单元格后,您应该立即重置方法中正在处理的所有内容。

然后继续设置特定指数的卖出。例如:

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"SomeID"];
if(cell)
{
cell.textLable.text = nil;
cell.accessoryItem = nil;
...
}

if(haveSomeText){
cell.textLable.text = [allMyTexts objectForIndex:index];
}
if(needSetButton){
cell.accessoryItem = [[UIButton alloc] init ...]];
}
...

关于ios - 我怎么能不使用原型(prototype)单元标识符重用单元 BUT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15058631/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com