uigesturerecognizer 相关问题

UIGestureRecognizer是具体手势识别器类的抽象基类。手势识别器对象(或简称为手势识别器)解耦用于识别手势并对该识别进行操作的逻辑。当这些对象中的一个识别出共同的手势,或者在某些情况下,手势发生变化时,它会向每个指定的目标对象发送一个动作消息。

如何比较iOS上的手势类型?

我在一个视图上有三种不同的手势,两种不同的类型。第一个是UITapGestureRecognizer,另外两个是UILongPressGestureRecognizer。长按手势识别器具有...

回答 3 投票 2

在nslayout约束上使用uipangesture

我下面的快速代码正在使用nslayout约束来加载视图。我试图将uipangestureRecognizer放在imageview上。要使图像视图在uiview控制器周围移动。现在...

回答 1 投票 0

动画高度时轻击手势无响应

我正在用点击手势来动画化UIView的高度,我想要实现的是打开关闭或下拉菜单。如果我不使用if else语句,则我的点击手势有效。但不能用其他方式工作...

回答 1 投票 1

用于滚动的UIGesture识别器?

我想知道是否有UIGesture Recognizer可以像在tableView上那样进行滚动?因此,就像用户第二次在tableView上滚动一样,是否触发了UIGesture Recognizer?我尝试过...

回答 1 投票 0

在Xcode中检测任何触摸(不是TapGesture)

我知道您可以使用UITapDetector来检测屏幕何时被点击。但是,有什么方法可以检测到何时只是触摸屏幕?长,短,无论如何,手指甚至都没有...

回答 1 投票 0

UIPanGesture状态。结束或.cancelled并非一直执行

我在平移手势时遇到了一些问题。我的代码如下所示:@objc func didPan(sender:UIPanGestureRecognizer){如果sender.state == .began {print(“ Began,start ...

回答 1 投票 0

Swift:Tap Gesture Recognizer并非每次都起作用

我有一个奇怪的问题。我在子视图中添加了一个基本的轻击手势识别器,但仅在喜欢时才起作用。有时,它可以在第二次点击时起作用,有时在第三次甚至更多次点击时起作用。但是...

回答 1 投票 0

使同级视图忽略任何触摸输入,其他同级视图应接收它

我开发了类似于默认iOS日历应用“日视图”(日历)的日历库。日历显示事件,这些事件是UIView的子类。事件可以被点击,长按或...

回答 1 投票 0

如何快速连续测试位置条件?

您可以从我的代码中看到,对象是否在移动取决于用户是否已注册长按。如果对象超出视野,我想在testPosition函数中执行代码,...

回答 1 投票 0

Swift-在自定义单元格中添加长按手势识别器

因此,我在表视图中有一个自定义单元格类和一个针对我的单元格的xib文件,我想向该自定义单元格添加长按识别键。我试图将长按识别器拖放到...

回答 2 投票 2

tvOS Gesture Recognizer在滑出屏幕后停止工作

我有一个类似于macOS底座的视图-可以将其完全移出屏幕。我的手势识别器看起来像:-(void)swipeDown:(UISwipeGestureRecognizer *)sender {NSLog(@“ Swipe Down”); ...

回答 1 投票 0

单击收藏夹视图单元格时UITapGestureRecognizer崩溃的应用程序

我正在尝试在我的收藏夹视图中允许用户交互。我决定尝试实现UITapGestureRecognizer来执行此操作。我尝试将UITapGestureRecognizer添加到collectionview ...

回答 2 投票 0

如何解决与webView及其子视图的手势冲突?

我想在我的Web视图中添加双击手势,但不拦截其自身的单击回调,而是一个子视图来响应双击手势,但是Web视图的单击回调将无效{...

回答 1 投票 0

当添加UITapGestureRecognizer处理程序方法时,为什么TableView委托方法停止工作

我有一个UITableViewController,带有一个用于弹出框的xib。在尝试向视图中添加UITapGestureRecognizer之前,它一直运行良好。将表格视图连接到...

回答 1 投票 0

如何在RevealViewController()手势识别器上修复“可选nil”?

我正在尝试在我的RevealViewController()中添加一个点击和平移手势识别器,并且我得到一个可选类型'UIGestureRecognizer?的值。必须解开。我应该如何拆开包装? //我的应用...

回答 2 投票 -1

Swift 5:向GestureRecognizer发送函数时更改标签错误

我想将诸如参数之类的函数发送到gesturerecognizer,然后添加到UIlabel。所以我做了一个这样的函数:最终类ActionTag:NSObject {var tag = 0 private let _action:...

回答 1 投票 0

无法调用选择器和手势委托iOS 13.2

我的代码在iOS 12的最新版本中有效,但是在iOS 13之后,此代码无法调用选择器,我为iOS 13使用了UIGestureRecognizerDelegate,这是我的代码,让panGest = UIPanGestureRecognizer(target:...

回答 1 投票 0

长按后如何在UICollectionViewCell上禁用UILongPressGestureRecognizer?

当前,我在cellForItemAt的单元格上具有一个UILongPressGestureRecognizer的集合视图:let longPress = UILongPressGestureRecognizer(target:self,action:#selector(...

回答 1 投票 0

安全区域外的可单击按钮

是否可以在安全区域之外单击按钮(顺便说一下?非安全区域?)?我有类似屏幕快照中的按钮,并突出显示了我的应用无法识别触摸的区域(这是...

回答 1 投票 0

如何覆盖iOS 11上的“从顶部滑动”手势?

我正在尝试在我的iOS应用中覆盖“从屏幕顶部向下滑动”手势(打开通知中心的手势)。据我了解,正确的方法是...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.