uigesturerecognizer相关内容

如何链接两个UIGestureRecognizer在一起?

我想要做的是检测一个滑动手势,然后是一个平移手势作为同一触摸序列的一部分。因此,用户首先滑动对象以执行动作,然后在保持手指在屏幕上的同时向上/向下移动以将动作传播到周围的对象。 我有一个滑动手势识别器和一个平移手势识别器。 在我看来,使他们按我想要的方式行为的理想方式是这样做: p> [myPanGestureRecognizer requireGestureRecognize ..

手势识别与UIWebView

我在我正在建立的应用程式中设定了一些手势识别功能。其中一种手势是单指单击,隐藏屏幕顶部的工具栏。除了一件事情,工作得很好:一个链接上的点击也会导致工具栏消失。 可以检测到一个点击,链接?我可以通过查看水龙头发生的地方,只采取行动,如果它没有发生在html链接上这样做?这是可能的,一个指针,如何确定是否链接被点击将是有帮助的。 Per Octys建议,我试图将UIWebView包装在UI ..
发布时间:2016-12-09 03:22:14 移动开发

如果按下子视图按钮,如何取消UIGestureRecognizer

我有一个scrollView设置为分页,并且每个页面中有多个子视图。如果用户点击页面的右侧或左侧,我已添加了触摸手势识别器,以滚动到下一页或上一页。 //添加一个手势识别器在页面边缘单击一下翻页。 UITapGestureRecognizer * tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action ..
发布时间:2016-12-09 03:19:22 移动开发

在UITableViewCell中为UIImageView单击识别

目前我面临一个问题,我想在我的UITableViewCell上的UIImageView被点击时执行操作。 问题:我该怎么办? 解决方案 / div> 这实际上比你想象的更容易。您只需要确保您在imageView上启用用户交互,您可以向其添加轻敲手势。这应当在单元被实例化时完成,以避免将多个轻敲姿势添加到同一图像视图。例如: - (instancetype)initWi ..

检测UITableView中的水平平移

我使用UIPanGestureRecognizer来识别UITableView中的水平滑动(在单元格上是精确的,虽然它被添加到表本身)。然而,这个手势识别器显然窃取了来自表格的触摸。我已经得到了pangesturerecognizer识别水平滑动,然后捕捉到;但是如果用户通过滑动垂直开始,它应该将所有事件从该触摸传递到tableview。 我试过的一件事是禁用识别器,直到下一个触摸事件。所以 ..

如何告诉UIGestureRecognizer取消现有的触摸?

我有一个 UIPanGestureRecognizer 我使用跟踪用户的手指下面的对象( UIImageView )。我只关心X轴上的运动,如果触摸在Y轴上偏离对象框架的上方或下方,我想结束触摸。 得到我需要的一切,以确定触摸是否在对象的Y边界内,但我不知道如何取消触摸事件。翻转识别器的 cancelsTouchesInView 属性似乎不能做我想要的。 谢谢! b $ b 解决方案 ..
发布时间:2016-12-09 03:00:39 其它移动开发

如何可靠地找到正确的视图UIGestureRecognizer?

我有一堆UIViews如下图所示。 红色有一个 UISwipeGestureRecognizer 。 绿色作为 UITapGestureRecognizer 。 蓝色没有识别器。 点击绿色的可见(左下方)部分触发其识别器。 点按绿色部分不会触发其识别器(红色会阻止它)。 这就是问题:我要绿色触发。 在实践中,视图可以是任何顺序,任何数字和彼此的子视图等等。但问题是 ..
发布时间:2016-12-09 02:58:34 移动开发

如何区分用户滑动和点击动作?

我正在开发一个应用程序,其中我有一个视图,其中包含subView。 我想跟踪滑动和点击操作,如一次单击。 只有当用户触摸我的子视图时,才应跟踪操作。 为了跟踪滑动,我实现了 UIGestureRecognizer 。当用户点击我想执行一个动作时, / code>,它工作正常。但我不知道如何跟踪tap选项。请指导我如何实现这一点。 主要的是,当我点击它应该调用tap操作,反之亦然 ..
发布时间:2016-12-09 02:15:38 移动开发

向UIScrollView转发触摸

我有两个视图控制器。视图控制器A有一个 UIScrollView 并提供视图控制器B.该演示是交互式的,并由 scrollView.contentOffset 控制。 我想集成一个交互式的dismiss转换:当向上平移时,ViewController B应该被交互式地关闭。 我的第一次尝试是使用 UIPanGestureRecognizer scrollView.contentOffs ..
发布时间:2016-12-09 01:25:48 移动开发

向下拖动UIView在iOS 5

我在我的iPhone应用程序中看到状态栏上有一个可以访问通知中心的手势。如何在我的应用程序中实现这种转换?我认为这是用滑动手势识别器完成的,但如何从上到下包括滑动手势(如何拖动通知中心通过其完全转换)?有什么样的代码或东西可以帮助我做到这一点吗? 提前处理 解决方案 应该很容易做。让我们假设你有一个 UIView ( mainView ),从中你要触发下拉的东西。 在mainVie ..
发布时间:2016-12-09 00:52:59 移动开发

iphone - UIGestureRecognizer阻止UITableView在Xcode 4.5中滚动

我已向我的 UITableView 添加了两个滑动手势识别器(向左滑动并向右滑动)。之后,我的表视图停止滚动。同时 - (void)didSelectRowAtIndex 工作正常。 可能是什么问题? 我所做的只是将对象库中的滑动手势识别器拖放到我的UITableView上。 我删除它们,我的表开始再次滚动。 UPD: 这发生在升级到Xcode 4.5之后。在老版本的Xc ..

如何从UIImageView的全分辨率获得旋转,缩放和平移的图像?

我有一个UIImageView可以旋转,平移和缩放与手势识别器。因此,在其封闭视图中裁剪。 一切正常,但我不知道如何以全分辨率保存图片的可见部分。这不是一个屏幕抓住。 我知道我从UIImageView的可见内容直接得到UIImage,但它被限制在屏幕的分辨率。 我假设我必须对UIImage执行相同的转换并裁剪它。有没有一个简单的方法来做到这一点? 更新: 例如,我有一个UII ..
发布时间:2016-12-08 17:05:17 移动开发

如何添加一个UIGestureRecognizer到UIBarButtonItem像在常见的撤消/重做UIPopoverController方案在iPad应用程序?

问题 在我的iPad应用程式中,我无法在以下位置附加弹出式视窗到按住事件。但是这似乎是undo / redo的标准。其他应用程序如何做到这一点? 背景 我在工具栏的工具栏中有一个撤消按钮(UIBarButtonSystemItemUndo)我的UIKit(iPad)的应用程序。当我按下撤消按钮,它会触发它的动作是undo :,并且正确执行。 但是,iPad上的撤消/重做的“ ..

将UILongPressGestureRecognizer与UIPanGestureRecognizer组合

我喜欢结合UILongPressGestureRecognizer和UIPanGestureRecognizer。 UIPanGestureRecognizer应该从长按开始。有没有简单的方法来做到这一点?或者我真的要写自己的手势识别器吗? 我不知道在主屏幕上的东西。你按一个图标,一段时间后,图标开始摆动。 解决方案 我发现了一个解决方案: 这个UIGestureRecogn ..