ios 在对象处理的同时识别手势

发布于 2024-12-27 01:35:20 字数 65 浏览 0 评论 0原文

与 UIKit 对象交互时是否可以同时识别手势和触摸。例如,当用户滚动滑块或选择器视图时,我是否也可以处理滑动手势?

Is it possible to recognize gestures and touches simultaneously when interacting with a UIKit object. For example, when a user is scrolling through a slider or pickerview, could I also be handling a swipe gesture?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

世态炎凉 2025-01-03 01:35:20

如果您将视图控制器设置为手势的委托,您可以实现:

- (BOOL) gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer

我不确定您是否也尝试让视图单独处理触摸事件,但如果您是,我建议子类化 UIGestureRecognizer 和在那里处理触摸事件。

If you set your view controller to be the delegate of your gestures, you can implement:

- (BOOL) gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer

I'm not sure if you're also trying to have the view handle touch events separately, but if you are, I'd recommend subclassing UIGestureRecognizer and handle touch events there.

就此别过 2025-01-03 01:35:20

使用 NSThread 或 NSTimer 创建一个新线程,您可以在其中创建另一个与应用程序的主线程并行运行的进程

Use NSThread or NSTimer to create a new thread where you can create another process which will run parallel to main thread of the application

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文