gpt4 book ai didi

iphone - UITableView 在编辑后取消选择选定的单元格

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

我在 UITableView 中选择了多个单元格,但它们在编辑后自动取消选择。我搜索了一下,我看到人们说他们调用了“reloadData”,这导致选择被删除,但除了“viewDidAppear”之外,我没有在任何地方调用 reloadData。即使在没有更改任何内容的情况下取消了编辑,它们也会被取消选择(当单击工具栏中的“编辑”按钮然后单击“完成”按钮而不进行任何编辑时)。我不确定这是在哪里发生的。或者,如果我可以检测到编辑何时完成(单击“完成”按钮时),我可以简单地重新选择所有已选择的单元格,但我不确定如何检测到它。我怎样才能防止细胞被取消选择?或者在编辑后重新选择单元格?

提前致谢。

最佳答案

我假设您正在尝试在按下按钮时实现选择和取消选择,如果您正在尝试更改 UITableViewCell 中的选择状态,请尝试使用按钮操作中的方法。

-(IBAction) someAction {
if(buttonToggled){
[tableView selectRowAtIndexPath:indexPath animated:NO scrollPosition:UITableViewScrollPositionNone];
}else{
//Do something
}
}

用于更改背景颜色。

cell.selectionStyle = UITableViewCellSelectionStyleGray;
cell.selectedBackgroundView.backgroundColor=[UIColor blackColor];

有关上述内容的更多信息,请查看链接。

UITableView Cell selected Color?

关于iphone - UITableView 在编辑后取消选择选定的单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11928141/

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