问题标签 [uilongpressgesturerecogni]
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.
objective-c - 将 UILongPressGestureRecognizer 与 UIPanGestureRecognizer 结合使用
我想将 UILongPressGestureRecognizer 与 UIPanGestureRecognizer 结合使用。
UIPanGestureRecognizer 应该以长按开始。有没有一种简单的方法可以做到这一点?还是我真的必须编写自己的手势识别器?
我不想在主屏幕上显示类似的东西。您按下一个图标,一段时间后图标开始摆动。之后,无需从屏幕上松开手指,我就可以开始拖动手指下的图标。
ios - UILongPressGestureRecognizer 和 UIPanGestureRecognizer 组合
我正在UILongPressGestureRecognizer
实施UIPanGestureRecognizer
UIPanGestureRecognizer
应该从拖动开始,应该UILongPressGestureRecognizer
从长按开始
不幸的是,当UIPanGestureRecognizer
被拖动时也UILongPressGestureRecognizer
被调用。
谢谢!
ios - UIButton 上的 UILongPressGestureRecognizer
我在 UIButton 上有一个 UILongPressGestureRecognizer。我的手势识别器的最短持续时间为 0.5 秒。当我按住它时,我希望它每按 0.5 秒触发一次。我该怎么做?
uitableview - 如何将 UITableViewCell 从一个 UITableView 拖动和重新排序到另一个类似于 trello 应用程序?
我想制作像“trello”iOS 应用程序这样的动画。在该应用程序中有许多 uitableviews 水平放置在滚动视图上。现在用户可以长按表格的任何行并将其拖动到另一个表格。用户还可以重新排序所选表或其他表中的行。我已经尝试了一些解决方案和逻辑,允许用户将行拖到另一个表但它不能正常工作。它只是在起步阶段,所以它有很多错误。如果你能提供一些样本来帮助我实现我的目标,或者我应该采取哪些方法来实现这些功能,那将不胜感激。
谢谢。
ios - 从 UIViewController 切换到另一个时如何保持 UILongPressGestureRecognizer 处于活动状态
在我的应用程序的某个时刻,用户可以UIView
在长按该视图后移动 a。这工作正常。
当视图经过特定区域时,应用程序必须切换到另一个UIViewController
. 移动视图附加到这个新控制器。到现在为止还挺好。
问题是现在移动视图不再移动(即它不跟随用户的手指):-(
似乎此问题与UILongPressGestureRecognizer
在不再处于活动状态的 ViewController 中触发的问题有关。
知道我该如何处理吗?
ios - iOS中的连续动画?
就我而言,我对内容有看法。我想在UILongPressGestureRecognizer
事件中滚动此内容:
- 如果触摸位置 y 足够靠近向上视图边框,则向上滚动;
- 如果触摸位置 y 足够靠近底部视图边框,则向下滚动。
我不能简单地使用scrollView,所以我使用了CATransform3D
结构和animateWithDuration:...
方法。问题是我不知道我应该滚动多久(滚动动画的持续时间)。第二个问题是当触摸位置(长按手势)改变时应该调用动画 - 这看起来很容易,但可能会对最终解决方案产生影响。
如何解决这样的问题?
ios - 如何获取集合视图单元格的 indexPath
现在我的收藏视图单元格上有一个 longPressGesture。
这是我的 longPressGesture 代码。我在我的位置上得到了很好的结果,但是对于 collectionView 中的最后一个单元格以外的任何其他内容,我的索引都为零。在最后一个单元格上,索引为 0。
我也尝试用 self.view 替换 sender.view 但这也给了我奇怪的结果。当我这样做时,我有 60% 的长手势返回 nil。
ios - 将 UILongPressGestureRecognizer 添加到自定义 UITableViewCell 内的 UIButton
我有一个带有各种 IBOutlets 的自定义单元格,但是在一个按钮上,我想添加一个 UILongPressGestureRecognizer 用于长按手势。这是我的代码(顺便说一句,插座连接正确,IBAction
按钮的方法被正确调用):
问题handleLongPressGestures:
是永远不会调用方法。
ios - 带有图像视图的 UILongPressureRecognizer
大家,早安,
我是一名新手 Swift 开发人员,在实施我正在处理的练习时,我面临以下问题。
我有一个集合视图,其中集合单元格显示我在 XCODE 中导入的图像;当我用手指在屏幕上点击时,我想用另一个我也导入的图像替换当前显示的图像,并为这个替换设置动画。
我正在实现 UITapLongPressureRecognizer 方法,但我对要为识别器实现哪个状态感到困惑,只是为了用我想要在点击屏幕上下滚动时显示的图像视图替换第一个图像视图。
正如您从下面的代码中看到的那样,我认为更适合实现的两个识别器是“开始”和“结束”。我的问题是,当状态.Begin开始时,我不知道如何用另一个图像视图替换一个图像视图,因此当状态为.Ended时,我不知道如何用第一个图像替换第二个图像,并且为替换设置动画(我希望它类似于带有“Cross Dissolve”过渡的模态转场)。
预先感谢您的善意和耐心。