【发布时间】:2019-12-07 20:38:53
【问题描述】:
我的代码在 iOS 12 最新版本中工作,但在 iOS 13 之后,此代码无法调用选择器 我在 iOS 13 中使用了 UIGestureRecognizerDelegate
这是我的代码
let panGest = UIPanGestureRecognizer(target: self, action: #selector(self.handleTap(_:)))
panGest.delegate = self
txtVw.addGestureRecognizer(panGest)
这是我的 let txtVw = subVws as! UITextView , txtVw = subVws as! UITextView
我使用了这个代码:
let panGest = UIPanGestureRecognizer(target: self, action: #selector(self.handleTap(_:)))
self.view.addGestureRecognizer(panGest)
它的工作,但我有一个子视图和子视图不工作和调用!!
不调用 self.handleTap 或 gestureRecognizer(_:shouldRecognizeSimultaneouslyWith:)
【问题讨论】:
-
你到底为什么要强制对
UITextView投一些看法?这也是可能使用的最糟糕的命名。不管怎样,试试这个stackoverflow.com/a/53146108/689779 -
@Maysam 因为我需要这个用于 pdfkit 的 UItextview,它在 iOS 12 中可以使用
-
@Maysam 你能用我的代码用平移手势写代码吗?在您的链接中,您没有改变!!!
标签: swift uigesturerecognizer ios13 uipangesturerecognizer xcode11