uigesturerecognizer 相关问题

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

UITableViewCell滚动检测

我在自定义UITableViewCell中有pangesture识别器,我想在表视图滚动期间禁用它。是否有可能在自定义UITableViewCell中检测表视图是否滚动?

回答 2 投票 1

如何:将视图放在前面;设置最大/最小捏手势量表;设置屏幕限制以平移手势

注意:我发现的所有东西都太旧了,或者与我实际需要的东西差别太大,我也尝试了几乎所有我发现的东西,没有任何正常的方法。我创建了3个UIViews,我可以拖动它们...

回答 1 投票 2

交互式视图控制器转换 - 奇怪的行为(陷入过渡)

我正在尝试实现自定义平移手势以交互式过渡到新的视图控制器。它的工作方式是我有一个按钮(标有“模板编辑器”,见下文),你可以...

回答 1 投票 0

如何取消UILongPressGestureRecognizer?

我有一个视图,它分配了一个LongPressGestureRecognizer,调用以下方法:@IBAction func longPressOnView1Recognized(_ sender:UIGestureRecognizer){if sender.state == ...

回答 3 投票 1

像Instagram iPhone应用程序一样向右滑动导航弹出视图。我如何实现这一目标?

我想在屏幕上向右滑动时弹出一个视图,或者它像导航栏的后退按钮一样工作。我正在使用:self.navigationController.interactivePopGestureRecognizer.delegate =(id

回答 5 投票 16

UIPanGestureRecognizer - 仅垂直或水平

我有一个视图,有一个UIPanGestureRecognizer垂直拖动视图。所以在识别器回调中,我只更新y坐标来移动它。这个观点的超级视图,有......

回答 21 投票 137

如何让uitableViewCell同时处理tap和long Press?

我把它放在cellForRowAtIndexPath中让longPress = UILongPressGestureRecognizer(target:self,action:#selector(CalorieCountViewController.handleLongPress))cell.addGestureRecognizer(longPress)...

回答 2 投票 5

UITapGestureRecognizer - 单击和双击

我正在尝试向视图添加2个UITapGestureRecognizers,一个用于单击,一个用于双击事件。单击识别器按预期工作(单独)。但我似乎无法......

回答 9 投票 149

Swift - 当移动到另一个时,如何从场景中删除滑动手势?

所以我的游戏使用滑动手势,在我的didMoveToView()函数中我初始化了这些手势:让swipeRight = UISwipeGestureRecognizer()swipeRight.direction = ...

回答 3 投票 2

Swift以编程方式启动UILongPressGesture

我想在用户触摸按钮时以编程方式启动UILongPressGesture。这是几年前问的,我如何以编程方式发送UILongPressGesture?但我想知道是否'...

回答 1 投票 0

查找longPress发布位置[关闭]

我在控件上使用LongPress并在视图中拖动不同的位置。我使用UIGestureRecognizerStateBegan找到了起始位置。我如何找到UIGestureRecognizerStateChanged ...

回答 1 投票 -1

何时将“手指”事件作为手势发送到UIGestureRecognizer vs touchesBegan / touchesMoved / touchesEnded to UIView

我来自macOS / Cocoa&Mouse Events,我正试图抓住这些“手指”(我自己的名字)事件我的问题是:当一个UIView上发生“手指”事件时(让我们来电话) ...

回答 1 投票 0

UIGestureRecognizers与touchesBegan / touchesMoved / touchesEnded(准确度)

我正在使用这两种触摸跟踪方法打印得到的点列表。手势识别器更容易使用,但如果你将你得到的点与touchesBegan程序进行比较,......

回答 1 投票 13

Pan和2 Finger Pinch同步iOS-同时 -

2手势识别器:UIPinchGestureRecognizer * twoFingerPinch = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(handlePinch :)]; [croppper addGestureRecognizer:twoFingerPinch]; ...

回答 2 投票 7

UITapGesture在UITableview标题中

我试图在swift中使用可扩展的tableview。所以我在tableview中添加了Gesture标题,但它没有识别。请指导我。只是交叉检查我的编码。我的编码如下:func ...

回答 4 投票 1

UTapGestureRecognizer不适用于.began状态

我已经为我的UIView添加了两个手势识别器:func tap(发送者:UITapGestureRecognizer){if sender.state == .began {print(“snapping photo”)}} func longPress(发送者:...

回答 1 投票 3

在另一个类中滑动手势识别器

我有一个ViewController连接到第二个视图SecondViewController我想用一个UIGesture类ViewController从一个切换到另一个:UIViewController {...

回答 2 投票 1

如何在UISlider中启用“点按和滑动”?

我想要的是一个UISlider,它让用户不仅可以在他的thumbRect上启动时滑动,而且还可以在其他地方点击时滑动。当用户点击滑块但在thumbRect外面时,......

回答 10 投票 18

从同一AVCaptureSession拍摄视频和照片时应用程序崩溃?

我正在尝试制作一个带有音频,视频和照片的应用程序,使用AVFoundation使用相同的AVCaptureSession通过手势拍摄。以下是我设置相机和捕获会话的方法。 ...

回答 1 投票 0

UIScreenEdgePanGestureRecognizer没有进行方向更改?

我为屏幕边缘(左)边缘添加了一个平移手势识别器。它在纵向模式下运行良好,但在横向方向上不起作用。覆盖init(){super.init()// Pan ...

回答 1 投票 1

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