gpt4 book ai didi

ios - 在 iPad 应用程序中禁用 UIImageView 的手势识别器

转载 作者:行者123 更新时间:2023-11-28 18:23:35 24 4
gpt4 key购买 nike

我有一个 PageControl,每个页面 (ViewController) 都有不同数量的 imageviews (UIImageView),它们是动态创建的。

每个 imageview 都分配有一个手势识别器(点击或移动)。由于它们在 PageControl 中,我想启用/禁用 gesture recognizer,这样它就不会干扰 swipe 到页面事件.

我知道有一个 removeGestureRecognizer 方法,但我不想每次都删除和附加它。是否有仅启用和禁用的等效项?

谢谢

最佳答案

您可以使用 UIGestureRecognizer 的启用或禁用属性,例如:

swipeGestureRecognizer.enabled = NO;

或者如果你不想触摸,你可以使用手势识别方法返回null

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer 
shouldReceiveTouch:(UITouch *)touch;

关于ios - 在 iPad 应用程序中禁用 UIImageView 的手势识别器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15651794/

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