问题标签 [uipangesturerecognizer]
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.
iphone - 我们可以在多个视图上添加单个手势并使其工作吗?
我正在研究 Pan Gesture 的样本。我很想知道我可以在两个视图上添加单个手势吗?
我的代码如下:
我的处理程序方法如下:
现在的问题是手势识别器在我的案例中只考虑最后一个视图btnYellow
作为它的视图。如果我创建两个单独的 GestureRecognizer 对象,它就可以工作。所以请让我明白:
是否可以在多个视图中使用单个手势?
如果是,那怎么办?
如果是现在那为什么?
提前致谢
iphone - UIPanGestureRecognizer 获取所有触摸的线
我添加了以下手势识别器:
发生该事件时触发的方法是:
即使我用两根手指触摸,这也让我一触即发。如何找回第一次和第二次触摸的绳索?
xamarin.ios - PanGestureRecognizer 的有限区域
是否可以为 PanGestureRecognizer 设置边框,使其只能在有限区域/视图中平移图像?
非常感谢 ;)
iphone - 我们可以在 iphone 中为 UIImageView 设置 Pan 边界吗?
专家!!!
在我的项目中,我使用的是storyboard。所以在viewController 的视图中分为两部分,一为:iAd,二为:Uiview,在哪里平移我的UIImageView。我在handlePan的代码:是
但是通过这段代码我无法得到我想要的东西..在这种情况下请建议我..
iphone - 如何在不同方向找到相同视图的 UISwipeGestureRecognizer 和 UIPanGestureRecognizer?
我将两者都设置UISwipeGestureRecognizer
为UIPanGestureRecognizer
相同的视图。该视图有一个表格视图。我想UISwipeGestureRecognizer
在用户向左滑动表格单元格时执行,并且想UIPanGestureRecognizer
在用户触摸并向右拖动视图时执行。
我想用..
UISwipeGestureRecognizer
用于在单元格上显示快速链接。(参考这个链接)UIPanGestureRecognizer
用于拖动整个视图。以便用户可以看到下面的视图。(参考这个链接)
我了解到这种shouldRecognizeSimultaneouslyWithGestureRecognizer:
方法UIGestureRecognizer
可以在同一视图中允许/保护多个手势。(我对吗?)
但是,我真的不知道如何找到触摸方向并相应地阻止手势。
我希望,我的问题与此不同。
我只是糊涂!!
提前致谢
iphone - UIPanGestureRecognizer 的使用
我有一个小的 imageView 使用 ,它在屏幕上移动UIPanGestureRecognizer
,但是当它从超级视图的边缘出来时不会得到更多的触摸,因此不能再回头。如何防止图像从超级视图的边缘出现?这是代码:
}
objective-c - 更改目标的超级视图后检测 TouchesEnded
在 iOS 中,我在两个父 UIView 之间拖动一个 UIView。我正在使用 UIPanGestureRecognizer 来管理拖动。当拖动仍在进行时,我使用以下方法切换正在拖动的视图的父级:
这似乎终止了平移事件。然而,我的手指仍然“向下”。在这一点上,我怎样才能检测到我的手指抬起?我尝试了一个单独的 UITapGestureRecognizer,如果没有发生平移,它会很好地触发,但如果平移已经开始,它不会触发。
有任何想法吗?
iphone - UIPanGestureRecognizer 不在一个方向上平移
我已经为此奋斗了大约一个小时。我试图让我UIView
的平移方式与 iOS Facebook 应用程序平移主 UIView 并在左侧显示导航表相同。因此,当您向右滑动时,它会一直向右平移并显示导航表。您可以将其滑回左侧。所以它基本上就像一个滑块。
我有一个UIPanGestureRecognizer
分配给UIView
. 这是我selector
的手势:
这在将 UIView 向右滑动时非常有效。然后它将停留在 255px,因此它的一部分显示在屏幕上,因此它不会消失。但是,当它在该位置时,当我将它滑回左侧时,它会一直跳到原点,而不是跟随平移手势。
这是为什么?我该如何解决?
谢谢
iphone - CGAffineTransformMakeTranslation 运动
我正在使用CGAffineTransformMakeTranslation
withUIPanGestureRecognizer
来平移 UIView。
CGAffineTransformMakeTranslation
是取 delta x 和 delta y 还是新位置的绝对值?这是我所拥有的:
这从左到右起作用,但不是从右到左。我很确定“翻译”是指 delta x 和 delta y,而不是绝对值。
有什么建议么?
谢谢
objective-c - iOS - 手势和uislider
我正在为 iOS 开发一个带有ECSlidingViewController 之类的菜单的应用程序,这是一个很好的项目来管理应用程序上的水平手势。当我将 UISlider 放入视图时,问题就出现了......我不能很好地触摸它,因为滑块的滑动运动被误认为是向左/向右滑动。 这是包含所有方法的 che 类的头文件,这是放在主视图中的代码:
最后一行是将手势集成到应用程序上的代码。有没有一种方法可以仅在 uislider 上禁用手势?
非常感谢。