问题标签 [uiswipegesturerecognizer]
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 - 连续使用两个手势识别器而不中断
在我的应用程序中,我必须一个接一个地实现两个 UIswipegesturerecognizers(左和右),而不需要从屏幕上移开手指。我现在拥有的是用户需要向左滑动,然后在移除手指的情况下向右滑动。有什么想法可以在不移开手指的情况下实现这一目标。
谢谢,
iphone - 滑动时获取触摸位置
任何人都知道在用户滑动时获取当前触摸位置(不是开始或结束位置)的方法吗?
类似的东西
但是对于 UISwipeGestureRecognizer
谢谢,
最大限度
objective-c - UIWebView 中的可滑动控件
在我的应用程序中,我有一个文件查看器,它在 UIWebView 中显示多种类型的内容(图像、pdf、文本等)。
我有用于翻到下一页的滑动控件,只要图像小于 webview 并且不需要滚动,这些控件通常可以正常工作。这是代码:
但是,如果图像太大,滑动控件将不再起作用。我读过其他一些问题,人们尝试过类似的事情但没有成功。
我已经看到了对 UIWebView 进行子类化的建议,但这种方法也没有任何运气。
有没有办法将滑动控件添加到 UIWebView 将始终如一地工作?
ios - UISwipeGesture 不适用于侦听 touchesBegan 的视图
我正在使用星级控制。
https://github.com/erndev/EDStarRating
我需要的是,当用户在该控制器上向左滑动时,会触发一个方法。因此,我在该视图上添加了滑动手势。
但我想,控制器的触摸识别器取消了滑动手势识别器。
那么我错在哪里了?我能做些什么?
iphone - iPhone Cocos2d 中的 SwipeGesture
我正在使用 UISwipeGestureRecognizer 在 iPhone 中获取滑动手势。我想在滑动触摸开始和滑动触摸结束时获得 2 个位置点。我已经实现了如下滑动触摸方法
我的滑动触摸工作正常。但它只显示 UIGestureRecognizerStateEnded。即使我在屏幕上滑动并且我的触摸还没有结束但 StateEnded 被调用。我如何调用 StateBegin 并获取位置,然后调用 StateEnd。现在只有 StateEnded 正在工作,其他两个 Begin 和 Changing 都不起作用。
ios - iOS UIGestureRecognizer
我有两个问题:
我可以实现从处理程序继承
UISwipeGestureRecognizer
并向UIEvent
处理程序添加逻辑的手势识别器吗?我可以
UIGestureRecognizer
在不将其附加到的情况下实施UIView
吗?意思是,我将分析和管理UIEvent
事件并调用正确的选择器(touchesBegan
,touchesMoved
,touchesEnded
,touchesCancelled
)?
与此同时,当状态为 时,我在重置手势识别器时遇到问题UIGestureRecognizerStateEnded
。
ios - iOS 使用多个滑动识别器
我的视图上有左右滑动识别器以及表格。当用户在表格视图上向左->向右滑动时出现问题,表格处理它们并滑动表格内容而不是执行向左->右滑动识别器方法。如何提高左->右滑动识别器的灵敏度?
这是识别器的代码:
ios - 将 UIGestureRecognizer 添加到 UITableViewCell
我使用http://www.raywenderlich.com/21842/how-to-make-a-gesture-driven-to-do-list-app-part-13向我的单元格添加手势识别器,这样我就可以将它们从左向右移动,但我收到此错误:
我什至不使用滑动识别器,所以我现在不知道该怎么做。
谢谢!
objective-c - 在滑动手势识别器上禁用“在突出显示时显示触摸”
我有一个酒吧,上面有 8 种不同的酒吧UIButton
。每个UIButton
都选中了“在突出显示时显示触摸”属性。并非所有 8 个按钮都同时显示。
我将它们分成两组,每组 4 个UIButton
,并使用UISwipeGestureRecognizer
来在两个视图之间切换。
这很好用。
所以,这是我的问题:
当我滑动并触摸其中一个按钮时,我仍然会看到触摸突出显示动画,即使按钮功能没有触发(因为我滑动了)。
在这种情况下(滑动)我不想看到触摸突出显示。我怎样才能禁用它?
ios6 - 在 UIPageViewController 中预加载下一页
我已经看了很多很多地方,但还没有找到一些好的示例代码来展示如何在 UIPageViewController 中预加载“下一个”页面。SO上有一些答案详细说明了一些理论方法(请参阅this question),但还没有人发布一个工作示例。
在我的应用程序的工作流程中,我每个屏幕显示 1 页,我希望预加载“下一个”屏幕,因为实际上,滑动到下一页可能非常慢,有时需要 2 次滑动(如果你滑动太快) 以便渲染和显示下一页。这提供了糟糕的用户体验。我并不真正关心预加载“上一个”或任何其他屏幕,因为典型的工作流程是用户在移动到下一个屏幕(右侧)之前在屏幕上停留一段时间。我正在使用幻灯片动画(不是卷曲)。我以编程方式创建所有视图,根本不使用 IB。
我尝试将一些 UIViewControllers 存储在 NSMutableArray 中并从那里加载控制器,但是要正常工作很棘手,而且似乎没有加快任何速度。必须有一个好的方法来做到这一点。
任何帮助是极大的赞赏。