gpt4 book ai didi

ios - 在自定义 Controller 中检测 UITableViewCell 单击

转载 作者:可可西里 更新时间:2023-11-01 00:59:12 25 4
gpt4 key购买 nike

我有一个 UITableViewController,其中一些静态单元格使用容器 View 嵌入到 UIViewController 中。在这个 UITableViewController 中,我需要能够切换包含 UIPickerView 的单元格的可见性。我在我的 TableViewController 中尝试了以下操作来检测单元格上的点击,但它没有打印任何内容:

override func tableView(tableView: UITableView, didSelectRowAtIndexPath: NSIndexPath) {
print("Tap detected.", didSelectRowAtIndexPath)
}

我也尝试过使用重用标识符,但它在每个单元格都返回 null。

你能告诉我如何检测对 TableViewController 中单元格的点击吗?附上完整代码。

http://pastebin.com/r12Yv9Be

最佳答案

我检查了您的代码,发现您正在向整个 View 添加点击手势识别器。这可能会阻止触摸被转移到 tableview 单元格。我会尝试删除该手势识别器,然后在单击单元格时到达 didSelect 函数时重试。

关于ios - 在自定义 Controller 中检测 UITableViewCell 单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38099388/

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