问题标签 [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 投票
3 回答
5185 浏览

swift - 使用注释针创建长按手势识别器

到目前为止,我所做的是创建地图。然后显示用户位置并将其居中,以便地图在旅行时居中(汽车等)

但是现在我想添加一个长按手势,这样如果用户输入了一个 pin 就会被丢弃。我一直在努力学习教程并且模拟器崩溃了。

我将如何添加longPressGesturerecognizer以便它在我的mapView.

这是我的代码-

0 投票
0 回答
557 浏览

ios - 如何在 Objective-C 中实现滑动和按住手势识别器?

我正在开发一个应用程序,它的工作原理类似于游戏控制台、机顶盒等不同设备的遥控器。

应用程序包含不同类型的控件,例如手势和按钮,以远程执行事件。

单个手势视图包含多个手势识别器,如下所示:

  1. 使用 UITapGestureRecognizer 的 1 个手指点击

  2. 使用 UITapGestureRecognizer 的 2 指点击

  3. 使用 UISwipeGestureRecognizer 1 手指轻扫

  4. 使用 UISwipeGestureRecognizer 2 手指滑动

我的要求是实现 1 个手指滑动手势识别器以及保持事件。因此,这将继续我的滑动操作,直到用户不会将其手指从视图中移开。

我在 UISwipeGestureRecognizer 之后尝试了 UILongPressGestureRecognizer 但这对我不起作用,因为它与滑动动作一起执行。我想要在滑动结束后这样做,但手指不会移除。

我的代码片段:

请建议我更正或解决我的要求。

提前致谢!

0 投票
1 回答
2745 浏览

ios - Swift 3 中的 UILongPressGestureRecognizer

我是 Swift 3 的新手,想创建一个小待办事项列表。但是在 viewDidLoad 中,由于 UILongPressGestureRecognizer,App 总是崩溃。我在互联网上搜索,但没有找到有效的解决方案。

这是我的代码,每次它在 UILongPressGestureRecognizer 行中显示“线程 1:断点 1.1”:

这是 todo.txt 文件的代码:

}

这是我的错误报告:

(lldb)

我应该怎么办?

0 投票
2 回答
1164 浏览

ios - 如何为所有按钮定义一个 UILongPressGestureRecognizer?在迅速 3

我有 20 多个按钮,我想为所有人定义一个 UILongPressGestureRecognizer,这可能吗?

到目前为止,这不起作用:

出于某种原因,longPressGestureRecognizer 仅适用于“B_BTN_2”。

但是通过为每个声明一个手势识别器,它可以工作:

编辑:

如果您要使用@Andre 的解决方案,并且有很多按钮,请改用它来防止索引错误(就像永远一样):

0 投票
1 回答
479 浏览

ios - 如何截取uiview并快速拖动?

我得到了代码,但它不起作用,如果我做错了什么,请告诉我。在代码中,我有一个以编程方式创建的图像视图,并将图像添加到 uiview 中。现在我无法在“draggingView”中加载图像。

} }

0 投票
3 回答
2357 浏览

ios - Swift 自定义键盘 - 在键盘长按时显示额外的字母弹出?

我的应用程序中有一个使用 swift 开发的自定义键盘扩展。他们的键盘工作正常。我想添加在长按键盘按钮(如默认 iOS 键盘)时显示带有额外字符的弹出窗口的功能。像这样的东西:

在此处输入图像描述

我搜索了很多,但大多数都没有回答,回答的都在 Obj-C 中。我对 Obj-C 了解不多,而且对 swift 编程也很陌生。

我已经看过这个这个这个。但这些都没有多大帮助。

任何帮助将非常感激。

0 投票
2 回答
543 浏览

ios - 在表格视图单元格中使用 UILongPressGestureRecognizer 时出现问题

我正在通过swift3中的故事板在uitableview中实现长按。我在情节提要中只有一个原型单元集。但问题是仅在第一个单元格中检测到长按。其余的单元格不听长按手势。

控制台中显示的警告是:

有一次,这是不允许的,现在已经强制执行。从 iOS 9.0 开始,它将被放置在它加载到的第一个视图中。

0 投票
1 回答
291 浏览

ios - 如何在swift3中实现多选?

目前,我在表格视图中添加了长按手势。它工作正常。现在我想要的是,如果我长按任何 UITableview 单元格,则该单元格应该被选中,然后如果我点击下一个单元格,则该单元格也应该被选中。下面是代码:

0 投票
0 回答
349 浏览

ios - 以编程方式执行长按手势

我正在开发一个sdk。我想以编程方式执行添加到视图中的长按手势。我尝试更改手势识别器的状态并将消息发送到主循环,但这不会执行操作

这是我尝试过的。谁能帮我解决这个问题?

此 sdks 不适用于进入应用商店的应用。

0 投票
0 回答
71 浏览

ios - 如果可能,发送长按事件以触发 UILongPressGestureRecognizer

我的意思是模拟用户长按视图,我遇到了问题,

我在视图上添加了一个 UILongPressGestureRecognizer ,当用户长按它时,它将隐藏,显示其他视图哪个响应触摸事件继续,但现在,它根本不起作用,因为长按触摸事件不是“结束”,除非用户释放屏幕(从屏幕上释放手指),但我希望它可以在没有释放动作的情况下继续,然后继续进行触摸移动操作。

希望我的解释清楚,感谢您的帮助!

谢谢。