uipangesturerecognizer相关内容

[ViewControllergestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:]:消息发送到释放实例

我有一个简单的场景. 我将 myViewController 推送到导航堆栈上. myViewController 基本上是在整个屏幕上显示集合视图.我在这个集合视图上添加了一个额外的 UIPanGestureRecognizer 并将 myViewController 设置为它的委托.我在 myViewController 中保留了对该平移手势识别器的强引用. 当我点击返回时, ..
发布时间:2021-09-13 18:42:44 移动开发

在 Xcode 中使用 UIPanGestureRecognizer 和速度来确定滑动方向过于敏感并且在方向之间快速切换

澄清: 我想要实现的是:滑动手势(向上、向下、向右和向左)在 WebView 上.当任何手势发生时,这就是它需要发生的事情:只要滑动开始,就必须开始一个动作(该动作实际上是加载一个 html 链接,该链接将网络摄像机向上、向下、向右、向左移动).html 链接使相机一直向右或向左或向上或向下移动.我有另一个 html 链接,加载时会告诉网络摄像机停止. 所以它需要发生的是当状态是 UI ..
发布时间:2021-09-13 18:42:41 移动开发

手势冲突 UITableView 滑动删除 iOS

我的手势识别器有问题.我的目标是在我的表视图中使用滑动来删除.但我认为其他手势是相互冲突的.我正在使用这个库 romaonthego/REFrostedViewController 这是我的汉堡菜单库,并且该库具有 pangesture 功能.我认为冲突在于手势.因为当我在另一个项目中运行我的 tableview 代码时它正在工作.请帮忙,提前谢谢你. 解决方案 编辑:针对 iOS 11 ..
发布时间:2021-09-13 18:42:38 移动开发

如何允许在某个区域拖动 UIView (PanGesture ..)

我需要通过 PanGestureRecognizer 拖动 UIView(我知道怎么做),但我不知道如何限制.需要从顶部填充一些,并且如果与四个侧面之一(左,右,顶部(这里是填充)和设备底部)发生碰撞,请停止拖动并且您不能超过 - 或顶部的 1px 填充, 任何.:) 我试过这个:https://github.com/andreamazz/UIView-draggable 但是如果我通过 c ..
发布时间:2021-09-13 18:42:35 移动开发

更改超级视图会破坏 UIPanGestureRecognizer

我正在尝试实现一个可以拖出其父视图的 UIView. 我尝试将 UIPanGestureRecognizer 添加到我希望能够拖动的视图中.然而,从其父视图中删除 UIView 并将其添加到另一个视图似乎正在破坏手势识别器. 将 UIGestureRecognizerStateBegan 中的代码注释掉后,其他两个块中的代码运行正常,但是当我恢复它时,UIGestureRecogniz ..
发布时间:2021-09-13 18:42:32 移动开发

使用 UIPanGestureRecognizer 更新约束

我在屏幕中间有一个黑色的 separatorView,将一个 topContainerView(橙色)和一个 bottomContainerView(绿色)分开.separatorView 可以使用 panGesture 上下拖动,但我无法获取顶部和底部视图来更新其约束和调整大小.橙色视图的底部和绿色视图的顶部应始终与 separatorView 保持一致. 这是我的代码(已更新以包含变量声 ..
发布时间:2021-09-12 20:16:25 移动开发

同时使用多个 UIGestureRecognizers,如 UIRotationGestureRecognizer &Swift 3 中的 UIPanGestureRecognizer

在 iOS 上的现代用户界面中,在单个视图上实现多个 UIGestureRecognizers 通常很有用,以便为模拟现实世界的显示对象提供更逼真的行为. 例如,您可能希望既能在屏幕上拖动视图,又能用两根手指旋转它. UIGestureRecognizerDelegate 为此提供了一个可选函数 shouldRecognizeSimultaneouslyWith.返回 true 避免一 ..
发布时间:2021-09-12 20:15:26 移动开发

在功能性 UIScrollView 中使用 UIPanGestureRecognizer 平移视图

问题 我有一个 UIScrollView 包含一个 UIView,我希望允许用户使用 UIPanGestureRecognizer 进行平移. 为了使其按预期工作,用户应该能够用一根手指平移视图,但也可以用另一根手指平移滚动视图 - 在同时(每个手指用一根手指). 但是,当用户平移其中包含的视图时,滚动视图将停止工作.在视图的平移手势结束之前无法平移. 尝试的解决方法 ..

UIPanGestureRecognizer 限制坐标

我在主 UIView 中添加了一个子视图(称为 panel),并向其添加了gestureRecognizer,因为我希望它仅可拖动 Y 轴且仅适用于某些限制(即 160、300, 超过 300 就不行了). 我以这种方式实现了手势处理 - (IBAction)handlePan:(UIPanGestureRecognizer *)recognizer {CGPoint translatio ..
发布时间:2021-06-11 20:05:19 移动开发

如何确定正在滚动UITableView的触摸次数

当-(void)scrollViewDidEndDragging:(UIScrollView *)scrollView 称为&时,我正在尝试确定UITableView上的手指触摸次数.相应地执行一些任务. 到目前为止,我尝试过的两种方法是: 将UITableView子类化以覆盖 touchesBegan:withEvent:-这种方法的问题在于,仅当屏幕上有“一些"轻击时才触发该方法, ..

在iOS中查看触摸位置时PAN手势崩溃

我只是做一个样本来检查平移手势. 平移手势可以检测并正常工作. 但是每当我像 CGPoint secondPoint = [sender locationOfTouch:1 inView:self.imageView]; 这样的平移手势中给secondPoint时,它就会崩溃. 控制台正在显示消息 ***由于未捕获的异常"NSRangeException"而终止应用程序,原因 ..

UIPanGestureRecognizer在iOS 13中不起作用

我们在iOS 12中开发了一个应用程序,该应用程序确实运行良好.现在,在iOS 13中,UIPanGestureRecognizer不再起作用. 我正在寻找解决方案,但没有找到任何东西. @IBAction函数func handlePan(recognizer:UIPanGestureRecognizer){让翻译=识别器.翻译(in:self.view)如果让view = ognito ..
发布时间:2021-05-17 18:43:40 移动开发

在UIPercentDrivenInteractiveTransition中缓慢平移会导致故障

在我的应用中,我使用由平移手势触发的UIPercentDrivenInteractiveTransition关闭了一个viewController.我希望将我的viewController平移时拖动到右侧.但是,当我慢慢平移时,我会出现一个小故障:viewController会从左向右快速跳跃一点.这是转换的代码: class FilterHideTransition:UIPercentDri ..
发布时间:2021-05-16 21:00:44 移动开发