gpt4 book ai didi

ios - UITextField文本在自定义单元格中重复

转载 作者:行者123 更新时间:2023-12-01 18:59:40 24 4
gpt4 key购买 nike

所以我有这段代码

if (tableView.tag == RECO_TABLE) {
CustomCell *cell = [tableView dequeueReusableCellWithIdentifier:@"CustomCell"];
[cell setSelectionStyle:UITableViewCellSelectionStyleNone];
NSString *roomName = [selectedRooms objectAtIndex:indexPath.row];
[cell.cellRoomName setText:roomName];
return cell;
}

在我的自定义单元中
@property (weak, nonatomic) IBOutlet UILabel *cellRoomName;
@property (weak, nonatomic) IBOutlet UITextField *cellRoomPrice;

cellRoomName 很好,但是当我的行达到> 5并且我知道重用单元格的概念但我不知道如何开始时, cellRoomPrice 会不断重复。

顺便说一下,这是我的示例场景

第1行= 40

第2行= 2

第3行=空

第4行=空

第5行=空

第6行= 40

第7行= 2

因此,每第5行我的行都会重复。

最佳答案

好像您没有正确设置cellRoomPrice的值。如果每行已经有了该值,则需要为每个单元格/行设置该值。

由于允许用户编辑房间价格,因此需要将该值存储在某个位置,最好存储在按行号索引的数组中。假设您有一个UITextFieldDelegate,您还需要知道用户正在-textFieldDidEndEditing:上编辑(存储值)的行号,可以通过在-cellForRowAtIndexPath:上设置标签来解决该行号

希望这可以帮助。

关于ios - UITextField文本在自定义单元格中重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23600381/

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