问题标签 [uilongpressgesturerecogni]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
944 浏览

ios - Swift,UILongPressGestureRecognizer 在 UIlabel 中不起作用

我正在尝试在 Swift 中长按手势以获取复制选项。

但它不起作用。它也不能识别 UiView 或 UILabel 中的手势。

下面是我的代码

在视图中

新方法

我在类的声明中也添加了 UIGestureRecognizerDelegate

0 投票
1 回答
208 浏览

swift2 - Swift UILongpressGestureRecognizer

我已经为长按按钮创建了一个工作,但是如何设置长按按钮并将数字添加到标签,如 1+1+1+1+1

0 投票
1 回答
43 浏览

ios - 如何将长按的单元格添加到 indexpathforSelectedRow?

我想添加一个长按到 indexPathforSelectedRow 的单元格。当我长按一个单元格时,我希望它会自动添加到 indexPathForSelectedRow 中……我该怎么做?

此代码是长按功能:

0 投票
0 回答
29 浏览

ios - UILongPressGestureRecognizer 未运行功能

在我的 viewdidload() 中,我像这样初始化了 longpressgesturerecognizer

然后我尝试运行这个功能,它后来成为相机的录制按钮

0 投票
1 回答
349 浏览

ios - iOS长按不适用于地图

我试图在长按后获得该位置以在该位置周围放置一个覆盖层。但是,我在长按上设置的动作没有触发。

这是它调用的函数

0 投票
1 回答
1221 浏览

ios - UICollectionView Objective-c的长按点击手势识别器

我在 ViewController 中使用 UICollectionView 来显示图像,我希望用户应该能够在长按时删除照片,但我无法检测到长按手势。我已经阅读了之前的所有讨论,并尝试在我的项目中实施它们,但没有一个对我有用。

0 投票
0 回答
113 浏览

ios - UILongPress 拖入 ScrollView 内的 UIView

我有一个名为侧边栏的滚动视图。当我在靠近手机边缘的屏幕上拖动手指时,侧边栏会弹出。侧边栏中是 UIView,它们是侧边栏的子视图。此外,每个视图都与一个 viewController 相关联。所以每个视图都是一个子视图,对应的控制器是子视图的一个childViewController。当我的 UILongPress 进入我的 scrollView 中的视图之一时,我如何识别

0 投票
2 回答
62 浏览

ios - 满足特定条件时检测 LongPress

我在我的收藏视图中使用 UILongPressGestureRecognizer,我希望长按手势识别器只有在满足特定条件时才能工作。

0 投票
2 回答
73 浏览

ios - 将 collectionview 从函数传递到 Selector (UILongPressGestureRecognizer)

所以我正在使用一个用户可以长按的功能UICollectionView(注意:我的屏幕上有多个集合视图)。这会触发一个动作,但是当我尝试将集合视图从我longPressFolder的函数传递给handleLongPress函数时,它不起作用。

这是代码不起作用的部分。它说我的集合视图未解决,但我似乎找不到将集合视图从我的一个函数传递到另一个函数的方法。

0 投票
1 回答
382 浏览

ios - UIScrollView 中的 UICollectionView:长按

我添加了一个UILongPressGestureRecognizer到我的UICollectionView那个是在一个子类中的UIScrollView. (UIScrollView分页,所以有 3 个水平堆叠UIViewController的 s)。

我的代码添加UILongPressGestureRecognizer

NSLog在我的方法handleLongPress:中。目前我按住 a UICollectionViewCell,它会突出显示,但长按未激活。我相信我的UIScrollView子类正在消耗长按而不是传递给UICollectionView. 当我抬起手指时,该didSelectItemAtIndexPath:方法被调用。

在我的UIScrollView子类中,我唯一的自定义如下:

这样做是为了在 my 中启用单元格滑动UITableView,这是 my 的页面之一UIScrollView。刷卡没问题,我在这里尝试了许多类似的检查,UICollectionViewUICollectionViewCell还没有长按注册。任何建议表示赞赏。

编辑:我在另一个上添加了长按UICollectionView,它可以正常工作,但单元格从不显示突出显示/选择状态。我想这就是为什么我不能让这个长按手势触发的线索。