uitapgesturerecognizer相关内容

UIDatePicker上的UITapGestureRecognizer在iOS 15中不起作用

我有一行供用户选择日期,我使用UIDatePicker来完成此操作。当用户点击它时,我希望它更改行上的一些文本,以及打开日期选择器。这之前在我的UIDatePicker上的UITapGestureRecognizer可以很好地工作,可以激活一些代码,但有东西破坏了它,现在我的UITapGestureRecognizer根本无法识别! 我认为可能是iOS 15改变了一些东西,但看了看文档,我真 ..

didSelectRowAtIndexPath与点击手势识别器冲突

我已通过故事板在我的ViewController中设置了点击手势识别器 (因此,如果显示此键盘,则视图中的所有轻击都将隐藏键盘) 问题是,现在,我已经在此视图中添加了一个TableView,当我循环某个单元格时,使用Tap手势识别器设置的方法是Call,而不是didSelectRowAtIndexPath。 “有趣”的是,如果我在单元格上停留了2秒或更长时间,则会调用委托didSele ..

创建可点击的“链接";在 UILabel 的 NSAttributedString 中?

我已经搜索了几个小时,但我失败了.我可能什至不知道我应该寻找什么. 许多应用程序都有文本,并且在此文本中是圆角矩形的 Web 超链接.当我单击它们时 UIWebView 打开.令我困惑的是,它们通常具有自定义链接,例如,如果单词以 # 开头,它也是可点击的,并且应用程序通过打开另一个视图来响应.我怎样才能做到这一点?是否可以使用 UILabel 还是我需要 UITextView 或其他东西? ..

点击手势在 imageView 中不起作用,但在另一个视图中起作用

我在图像和视频叠加中工作,因为我放置了一个图像视图,我将 tapGestureRecognizer 分配给该图像视图它不起作用,对于视频,我放置了一个 MPMoviePlayerController 并将 tapGestureRecognizer 设置为它,这个工作正常但是图像视图仅不起作用.以下是我的代码 - (void)viewDidLoad {[超级视图DidLoad];videoimg= ..
发布时间:2022-01-20 16:06:15 移动开发

如何检测快速点击了哪个图像

我在一个 ViewController 上创建了 6 个 UIImageViews,稍后我将向它们添加 TapGestureRecognizers. 我想让它根据点击的图像,打开另一个 ViewController 并显示某些信息. 为此,我需要知道点击了哪张图片.我将如何在 Swift 中做到这一点? 解决方案 UIGestureRecognizer 有属性'view' 这个 ..
发布时间:2022-01-20 16:00:39 移动开发

iOS:TapGestureRecognizer 问题

所以我有一个行为类似于照片库的应用程序,并且我正在实现用户删除图像的功能.这是设置:我有 9 个 UIImageView、imageView、imageView2 等.我还有一个“编辑"按钮和一个 tapGesture 操作方法.我将一个 Tap Gesture Recognizer 拖到我在 IB 中的视图上,并将其附加到每个 UIImageViews 上.我还将 tapGesture 操作方法 ..

如何在 MKMapView 上捕获点击手势

我正在尝试在我的 MKMapView 上捕获点击事件,这样我可以在用户点击的位置放置一个 MKPinAnnotation.基本上我有一张用 MKOverlayViews 覆盖的地图(显示建筑物的覆盖),我想在用户点击该覆盖时通过放置 MKPinAnnotaion 为他们提供更多信息并在标注中显示更多信息.谢谢你. 解决方案 您可以使用 UIGestureRecognizer 来检测地图视图 ..

如果我在 swift 中添加 UITapGestureRecognizer,则 UIButton 单击事件不起作用

在我的登录页面上,如果我专注于 UITextEdit 以输入电子邮件和密码,则会出现键盘并向上滚动登录页面.如果我触摸键盘外部,我会添加此代码以删除键盘. 扩展 UIViewController {func hideKeyboardWhenTappedAround() {让点击:UITapGestureRecognizer = UITapGestureRecognizer(目标:自我,动作:#s ..
发布时间:2022-01-17 23:48:39 移动开发

在 UIScrollView 和 UIView 的组件上检测触摸事件 [放置在 UIScrollView 内]

我的简单故事板 IPad 项目中有 UIViewController,其中包含放置在整个表面 (1024 x 768) 上的 UIScrollView.我创建了 3 个 XIB 文件,它们是我的应用程序在 viewDidLoad 启动时加载的 UIView,并将它们添加到 UIScrollView 中.这 3 个 XIB 文件中的每一个都只包含一个 UIButton. 这是层次结构: ..
发布时间:2022-01-12 21:36:46 移动开发