gpt4 book ai didi

ios - UITableView didSelectRowAtIndexPath 只能识别用两根手指点击

转载 作者:可可西里 更新时间:2023-10-31 23:36:01 26 4
gpt4 key购买 nike

我试图在选择 UITableViewCell 时显示一个 UIAlertController。我已经检查了所有与 Storyboard相关的问题,例如 Selection: Single Selection 甚至在 viewDidLoad() 的顶部设置了 tableView.allowsSelection = true >。我还检查了使用 didDeselect 而不是 didSelect 的问题。

奇怪的是,只有当我同时用两根手指点击它或当我按下它更长的时间(大约 2 秒然后松开)时,单元格才会被选中。这是一个已知问题吗?

func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
print("Tap registered")
}

如有任何帮助,我们将不胜感激。

最佳答案

我有类似的问题,但看到其他帖子指出附加到父 View 的 UIGesture 识别器是问题所在。我就是这么做的。手势识别器用于关闭键盘。因此,在 UITableView 中使用 UIGestureRecognizer 时一定要小心。

关于ios - UITableView didSelectRowAtIndexPath 只能识别用两根手指点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37792950/

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