0

我们有一个表格视图,选中的单元格用蓝色复选标记标记。问题是,最初当表格加载时,选定的单元格将有蓝色的复选标记,这就是我们需要的,如下图所示 在此处输入图像描述

现在当我们选择另一行时,选中的行复选标记变为白色,可能导致此问题的原因是什么? 在此处输入图像描述

4

3 回答 3

2
[cell setSelectionStyle:UITableViewCellSelectionStyleNone];

如果在 Bellow UITableViewDelegate Method 之前添加这个return Cell;

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
}  

希望对你有帮助

于 2012-11-28T08:54:56.307 回答
0

当您选择另一行时,您可以使用表格的 -(void) deselectRowAtIndexPath 方法以编程方式取消选择前一行

于 2012-11-28T09:02:13.427 回答
0

只需根据需要设置 tableview 的色调颜色即可。

于 2015-11-20T11:16:07.100 回答