gpt4 book ai didi

iOS UITableViewCell 取消选择问题

转载 作者:行者123 更新时间:2023-11-29 02:59:58 25 4
gpt4 key购买 nike

我目前正在为本地 vert 开发一款应用程序,以便他的客户可以通过 iPhone 订购产品。我遇到了这个奇怪的错误,即我无法在动态表中取消选择 TableViewCells。

当我按下表格 View 中的一个单元格时,它会像平常一样被选中。但是,当我第二次选择一个单元格时,它不会取消选择第一个单元格。即使我按下已经选定的单元格,也不会取消选择。

有人对我做错了什么或者我应该做什么来解决这个问题有任何建议吗?

编辑:

这是我选择表格的代码:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{

hasCellSelected = YES;
cell1 = [tableView cellForRowAtIndexPath:indexPath];
cell2 = [tableView dequeueReusableCellWithIdentifier:@"medicineCell"
forIndexPath:indexPath];
[tableView deselectRowAtIndexPath:indexPath animated:NO];
long row = [indexPath row];
cell2.medicineLabel.text = [_medicineArray objectAtIndex:row];
if (prevIndexPath && ![prevIndexPath isEqual:indexPath])
{
[tableView deselectRowAtIndexPath:indexPath animated:YES];
}
prevIndexPath = indexPath;



}

最佳答案

您已将多选属性设置为"is"。

选择你的表格,看Xcode右边的属性面板,有一个“allowMultipleSelection”属性。取消勾选它。

或者把它放在你的 viewDidLoad 方法中

self.tableView.allowsMultipleSelection=NO;

关于iOS UITableViewCell 取消选择问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23432247/

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