gpt4 book ai didi

swift - tableView下添加TapGesture查看

转载 作者:行者123 更新时间:2023-11-28 10:48:07 25 4
gpt4 key购买 nike

你好,我有一个 View ,在这个 View 中我有一个 tableView。我想做的是在 View 上添加一个点击手势。我的问题是,当我这样做时,手势会遮盖 tableView 默认的轻击手势并变得无用。有没有办法在不影响我的tableView的情况下向下面的 View 添加手势?提前致谢:

代码:

self.mainView.addGestureRecognizer(UITapGestureRecognizer.init(target: self, action: #selector(mainViewTap(_:))))

最佳答案

UIGestureRecognizerDelegate 添加到您的 UIViewController。然后,实现下面的委托(delegate)函数:

func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool {
return touch.view is UITableView
}

现在,UITapGestureRecognizer 只影响 UITableView

关于swift - tableView下添加TapGesture查看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47565107/

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