gpt4 book ai didi

iphone - 如何在UItableview中检查单元格是否被选中用于图像显示

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:55:20 26 4
gpt4 key购买 nike

我的应用程序是导航基地。我有 UITableViewController。当我点击一个单元格时,我需要在所选单元格的左侧显示复选标记以指示单元格已被选中。例如 2 个单元格。第一个单元格被选中我需要指示单元格被选中用于复选标记。如果我选择第二个单元格,我需要禁用第一个单元格复选标记,并且我需要在第二个单元格中显示复选标记。如何检查单元格选择。

最佳答案

试试这个。在您的 cellForRowAtIndexPath 委托(delegate)方法中放入以下代码。

if (cell == nil) {
...
[[cell imageView] setImage:[UIImage imageNamed:@"checkMark"]];
...
}

[[cell imageView] setHidden:YES];

if (indexPath.row == selectedRow) {
[[cell imageView] setHidden:NO];
}

有一个名为 selectedRow 的整数变量,并在您的 didSelectRowAtIndexPath 委托(delegate)方法中包含以下代码,

...
selectedRow = indexPath.row;
[self.tableView reloadData];

确保初始化,

selectedRow = -1;

init 方法中或在 TableView 加载之前它将被初始化的地方。

关于iphone - 如何在UItableview中检查单元格是否被选中用于图像显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4453413/

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