问题标签 [uitapgesturerecognizer]
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.
ios - 在 UILabel 的 NSAttributedString 中创建可点击的“链接”?
我已经搜索了几个小时,但我失败了。我可能什至不知道我应该寻找什么。
许多应用程序都有文本,并且在此文本中是圆角矩形中的 Web 超链接。当我单击它们时,它们UIWebView
会打开。令我困惑的是,它们通常具有自定义链接,例如,如果单词以 # 开头,它也是可点击的,并且应用程序通过打开另一个视图来响应。我怎样才能做到这一点?有可能UILabel
还是我需要UITextView
或其他什么?
ios - 具有 UITapGestureRecognizer 的视图内的 UIButton
我有一个视图UITapGestureRecognizer
。因此,当我点击视图时,该视图上方会出现另一个视图。这个新视图有三个按钮。当我现在按下这些按钮之一时,我没有得到按钮动作,我只得到点击手势动作。所以我不能再使用这些按钮了。我该怎么做才能让事件通过这些按钮?奇怪的是按钮仍然突出显示。
在收到点击后,我不能只删除 UITapGestureRecognizer。因为有了它,新视图也可以被删除。意味着我想要像全屏视频控件这样的行为。
objective-c - iOS UITapGestureRecognizer 什么都不做?
很奇怪。我已经实现了许多滑动手势识别器,一切正常。不过,我刚刚添加了一个点击手势识别器,当我运行模拟器并单击时,我没有任何效果。在下面的代码中, [self doMethod] 永远不会触发。我在 viewDidLoad 中为我的控制器设置了所有手势识别器。我正在使用 UIWebView,所以那里可能有些时髦。有任何想法吗?
我正常设置了recongnizer:
handleTap 方法。
ipad - UITapGestureRecognizer
如何使用
方法?
iphone - 使用 UITapGestureRecognizer
iPhone 开发新手。我有一个视图,其中包含一个 UIScrollView,其中包含一个 UIImageView。我在图像视图上添加了一个(双击)点击手势识别器,它打开了一个警告框。出于某种原因,我确定我只是智障,它打开了 3 次。
这是我的代码:
几天前我刚开始开发 iPhone。这个问题让我想起了我在 javascript 中处理过的事件冒泡问题。有任何想法吗?
iphone - UIButton 上的 UITapGestureRecognizer
我有一个 UIButton,它有一个 IBAction 和一个 UITapGestureRecognizer 来检测双击。
目前看起来 IBAction 正在阻止识别器。有没有办法阻止这种情况,或者 UITapGestureRecognizer 甚至可以在按钮上工作?如果是这样,添加识别器并删除 IBAction 不是更好吗?
编辑
ios4 - 如何在 MKMapView 上捕获点击手势
我正在尝试捕获我的点击事件MKMapView
,这样我可以MKPinAnnotation
在用户点击的点上放置一个。基本上,我有一张地图覆盖MKOverlayViews
(显示建筑物的覆盖),我想在用户点击该覆盖时通过拖放 aMKPinAnnotaion
并在标注中显示更多信息来为用户提供有关该覆盖的更多信息。谢谢你。
iphone - UITapGestureRecognizer 的问题
我有一个主视图控制器,它被称为WelcomeViewController
. 我有一个 UIView 子类,其中有一些与视图相关的东西。我想UITapGestureRecognizer
向该子类添加一个。我只希望手势识别器确认该子视图内的点击。我怎么做。我UITapGestureRecognizer
应该把它放在子类中还是应该把它放在 Welcome vc. 提前致谢。
另外,我玩过很多次,但似乎无法弄清楚。
ios - UITapGestureRecognizer initWithTarget:action: 方法来接受参数?
我正在使用UITapGestureRecognizer
,因为我正在使用UIScrollView
充当我的容器的UILabel
s。基本上我正在尝试使用带有参数的操作方法,因此我可以例如将myLabel.tag
值发送到操作方法以了解要采取的操作,具体取决于轻击触发的 UILabel。
一种方法是拥有与UILabel
s 一样多的操作方法,但这在代码方面并不是很“漂亮”。我想要实现的只是使用一种带有 switch 语句的操作方法。
这是可能的还是我必须这样做(叹气):
iphone - iphone - UIWebView 上的 TapGesture 与单击的链接冲突
我有一个 UIWebView 加载的 html 字符串,里面有 url 链接。如果我单击 url 链接,将启动一个内部自制浏览器来打开该链接。
我UITapGestureRecognizer
在 UIWebView 中添加了一个,因此如果用户点击 UIWebView 上的任何位置,UIWebView 将变得更大并打开更完整的 html 字符串。
我将其设置- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
为返回 YES,因此 UITapGesture 可以在 UIWebView 上正常工作。
但是当我单击 UIWebView 内的链接时会出现问题。点击一个链接会调用两个操作:一个是打开浏览器获取链接,另一个是放大 UIWebView。
这种矛盾不是我想要的。
我想将两种情况分开,即,如果用户单击 UIWebView 上的链接,则浏览器将为该链接打开;如果用户点击不存在 url 链接的 UIWebView,则 UIWebView 会被放大。
我怎样才能通过使两个动作共存但不冲突来解决这个问题?
谢谢