uitapgesturerecognizer相关内容

如何在不同的屏幕尺寸上获得完全相同的点?

当用户点击图像的特定区域时,我想调用该动作(转到另一个视图)(黑点):.图像充满整个视图,内容模式为“宽高比".问题是,当我在另一屏幕尺寸(例如iPhone 8)上将其设置时,``点击区域''被移动了.我试图通过按钮和约束或使用屏幕分辨率(nativeBounds)进行点转换的UITapGestureRecognizer来解决此问题,但没有任何帮助. 解决方案 可以使用约束条件将圆的位置与 ..
发布时间:2021-05-29 19:50:12 移动开发

tableView由于可以执行didSelectRowAtIndexPath之前的gestureRecognizer而被隐藏

我正在尝试处理tableViewCell的被窃听,但问题是这是一个“临时tableView".我已经对其进行了编码,以便在用户编辑UITextField时将其显示,但是随后我设置了一个手势识别器,以在用户单击UITextField之外的某个位置时将表视图设置为隐藏. 我的手势识别器设置如下: UITapGestureRecognizer * tap = [[UITapGestureRec ..

在超级视图中嵌入的自定义UIView中未收到Tap Gesture Recognizer

我正在尝试创建一个名为 MyScrollView 的自定义UIView/Scrollview,其中包含一些标签(UILabel),并且这些标签会接收轻击手势/事件以响应用户的选择 . 为了使tap事件在UILabel上起作用,我确保它们都具有 userIteractionEnabled = true ,并创建了如下所示的委托: 协议MyScrollViewDelegate {func la ..
发布时间:2021-05-04 21:12:28 移动开发

iOS7:UITapGestureRecognizer重用问题

我设置了三个按钮.每个按钮都标记有1 ... 3. 仅 case:1 有效.其他情况永远都不会得到解决.我重新检查了按钮标签,一切正常1 ... 3.非常感谢您的帮助. 解决方案 我遇到了同样的问题尝试为每个按钮分配一个新的UITapGestureRecognizer: UITapGestureRecognizer * recognizer = [[UITapGestureRec ..
发布时间:2021-04-22 20:29:20 移动开发

无法安装"GSImageViewerController Pod";并且无法在项目中快速使用其代码

我需要全屏点击图像,因为开发人员之一建议使用 GSImageViewerController容器. 如果我仅像 pod"GSImageViewerController" 这样安装Pod并"import GSImageViewerController"在我的项目的快速文件中 就像文档所说的,我已经在下面的代码中写了 导入UIKit导入GSImageViewerController类Vi ..
发布时间:2021-04-22 20:26:40 移动开发

UITextField上的UITapGestureRecognizer在IOS 7.1中不再起作用

我在UITextField上附加了UITapGestureRecognizer,以获得类似“下拉"的效果.轻按UITextField时,将显示包含内容的UIPopover.就像7.1之前的魅惑一样工作-现在UITextField成为第一响应者,而手势识别器完全被忽略了.尝试将delaysTouchedBegan设置为YES,但没有帮助.有帮助吗? 解决方案 为什么要使用UITapGestu ..
发布时间:2021-02-08 20:32:14 移动开发

敲击UITapGestureRecognizer后,NSLayoutConsstraint常量不影响视图

我有一个视图(self.view),该视图使用 UIView.mask属性.在self.view上,我安装了UIPanGestureRecognizer,因此当我在屏幕上平移时,遮罩会相应地变小和变大.另外,我安装在self.view上的UITapGestureRecognizer上,该UITapGestureRecognizer向屏幕添加了可动画制作的UIImageView,并且它们在UIBez ..

识别点击导航栏标题

当用户点击导航栏中的标题时,有人可以帮助我识别点击吗? 我想识别此点击,然后为出现的 tableHeaderView 设置动画.可能将TableView向下滑动. 这样的想法是用户可以选择一个快速选项(从tableViewHeader中)以重新填充TableView. 但是我无法识别任何轻拍. 我正在使用Swift. 谢谢. 解决方案 UINavigation ..

UITapGestureRecognizer initWithTarget:action:接受参数的方法?

我正在使用UITapGestureRecognizer,因为我正在使用UIScrollView作为我的UILabel的容器.基本上我正在尝试使用带有参数的操作方法,以便例如将myLabel.tag值发送到action方法,以根据要通过轻击触发的UILabel知道要执行什么操作. 一种实现方法是拥有与UILabel一样多的动作方法,但这并不是十分“漂亮"的代码方式.我想要实现的只是使用带swi ..

如何快速检测到哪个图像

我已经在ViewController上创建了6个UIImageViews,稍后我将向它们添加TapGestureRecognizers. 我要创建它,以便根据单击的图像,另一个ViewController将打开并显示某些信息. 为此,我需要知道单击了哪个图像.我将如何在Swift中做到这一点? 解决方案 UIGestureRecognizer具有属性"view",此属性是您将其 ..
发布时间:2020-12-01 02:13:52 移动开发

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

在我的登录页面上,如果我专注于UITextEdit来输入电子邮件和密码,则会出现键盘,并且登录页面会向上滚动.而且,如果我触摸键盘以外的地方,则会添加此代码以删除键盘. extension UIViewController { func hideKeyboardWhenTappedAround() { let tap: UITapGestureRecognizer = ..
发布时间:2020-11-30 23:07:12 移动开发

UITapGestureRecognizer点击self.view但忽略子视图

我需要实现一个功能,当我双击self.view(UIViewCotroller的视图)时,将调用一些代码.但是问题是我在此视图上还有其他UI对象,并且不想将任何识别器对象附加到所有这些对象上.我在下面的方法中找到了此方法,该方法可以在我的视图上做手势,而且我知道它是如何工作的.现在,我处于障碍面前,该选择哪种方法来创建忽略子视图的识别器.有任何想法吗?谢谢. UITapGestureReco ..
发布时间:2020-11-30 20:40:30 移动开发

触摸开始

我有一个UIView的子类,并添加了touchesBegan和touchesEnd方法... 在touchesBegan中,通过使用self.backgroundColor = [UIColor greenColor] ...将backgroundColor从白色设置为绿色,在touchesEnd中,将颜色重置为白色. 工作正常,但速度很慢.点击视图,需要0.5-1.0秒,直到我看到绿 ..
发布时间:2020-11-13 20:24:42 移动开发

使用MKMapSnapshotter创建可点击的地图预览

我有一张地图,该地图当前显示了用户的当前位置,没有显示任何确切的位置.我想使地图成为用户设置位置的照片.我只知道如何显示他们的设备在哪里,并需要他们能够设置其操作基础.我不需要特定的地址.我只需要他们居住的城市. 然后我需要能够轻敲图像.轻按时,图像将使MapKit全屏显示并进行交互.然后,他们可以在地图上缩放并查看其他用户在哪里设置操作基础. 我是编码的新手,即使他们在全国各地移动, ..