【发布时间】:2018-03-01 01:39:22
【问题描述】:
我有一个表格视图,里面有 4 行。
第 3 行将有一个复选框。我只想在第 3 行复选框被选中时启用第 4 行
所以我有一个复选框(即按钮)和点击该复选框的操作的出口。
我的问题是如何获得对下一个单元格的引用并使其启用/禁用
我试图将该单元格作为参考
myTableView.cellForRow(at: index + 1) 但它会抛出二进制操作数不能应用于 indexPath 的错误。
请建议我如何实现
【问题讨论】:
-
请发布您的代码,以便我们提供帮助...
-
IndexPath有两个部分:row和section。您需要检查您的indexPath.row是否有效。这是一种可以让您做到这一点的方法。 stackoverflow.com/a/40665778/4475605 -
简单方法——创建4个UITableViewCell实例,放入数组中,在cellForRow中不要调用dequeue方法,只返回对应的cell。
-
启用/禁用是什么意思 你想在这两种情况下都显示单元格,但在禁用的单元格中,用户应该无法与该单元格交互吗?
-
@ashh 检查下面的新答案
标签: ios swift uitableview