gpt4 book ai didi

objective-c - 选择时 UITableViewCell 复选标记更改

转载 作者:IT老高 更新时间:2023-10-28 11:36:42 25 4
gpt4 key购买 nike

我是否正确认为要将“开”的复选标记更改为“关”,我必须更改 CellAccessoryType none之间和 checkmarkdidSelectRowAtIndexPath ?

因为我已经这样做了,但我注意到该行为与 iphone 上自动锁定设置上的复选标记单元格并不完全相同。

或者是否有其他方式可以处理复选标记?

最佳答案

  1. 在 View Controller 中保留一个名为 selectedRow 的属性,该属性表示行的索引,该行表示表格部分中的选中项。

  2. 在 View Controller 的 -tableView:cellForRowAtIndexPath: 委托(delegate)方法中,将 cellaccessoryType 设置为 UITableViewCellAccessoryCheckmark 如果单元格的 indexPath.row 等于 selectedRow 值。否则,将其设置为 UITableViewCellAccessoryNone

  3. 在 View Controller 的 -tableView:didSelectRowAtIndexPath: 委托(delegate)方法中,将 selectedRow 值设置为 indexPath.row 即选中,例如:self.selectedRow = indexPath.row

关于objective-c - 选择时 UITableViewCell 复选标记更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2797165/

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