我有一个分段的 UITableView。我不是让该部分的每一行都可以单独选择,而是如何使整个部分(行加标题 View )在该部分中的任何位置有点击时做出相同的响应。建议?
最佳答案
可以通过不同的方式支持这种行为。使整个部分具有相同行为的最简单方法如下:
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
switch indexPath.section {
case 0:
doBehavior0()
break
case 1:
doBehavior1()
break
// etc...
}
}
请记住,这不适用于 header 。您必须创建一个手势识别器并从中调用doBehaviorX()
。 More details here.如果您有固定数量的部分(我会假设您的问题没有指定),那么这应该足够简单,可以实现。
关于ios - 可点击的 UITableView 部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53601951/