uigesturerecognizer相关内容

使用 UIPanGestureRecognizer 拖动 + 旋转触摸下车

我正在使用 UIPanGestureRecognizer 进行一些拖动和旋转计算.旋转角度正确,拖动位置几乎正确.问题是当你绕过盒子的中心时,需要根据角度进行调整,我不知道怎么做. 我已经包含了 180 度旋转的图片,但旋转过程中手指在哪里.我只是不知道如何调整以使块适当地停留在您的手指上.这是一个视频,只是为了澄清,因为这是奇怪的行为.http://tinypic.com/r/mhx6a1 ..

iOS>>拖动视图正在跳回原始位置>>自动布局结合 UIPanGestureRecognizer 问题

我有几个 UIViews 用户应该能够拖动 &降低.我使用 UIPanGestureRecognizer 来管理 d&d 操作(参见下面的代码).d&d 动作运行良好,但是当我开始拖动另一个 UIView 时,我刚刚放下的那个正在跳回原来的位置. - (void)handlePan:(UIPanGestureRecognizer *)recognizer {CGPoint 翻译 = [识别器翻译 ..

SKScene 中的 UIPanGestureRecognizer

我一直在试验 UIGestureRecognizers 和 SpriteKit 中的新 SKScene/SKNode's.我遇到了一个问题,我接近解决它,但我对一件事感到困惑.本质上,我有一个平移手势识别器,允许用户在屏幕上拖动精灵. 我遇到的唯一问题是实际初始化平移手势需要一次点击,然后只有在第二次点击时才能正常工作.我想这是因为我的平移手势是在 touchesBegan 中初始化的.但是 ..
发布时间:2022-01-11 12:11:16 移动开发

UICollectionView 在单元格上拖动手指以选择它们

使用 UICollectionView,是否可以通过将手指拖动到其中几个单元格上来选择多个单元格?例如,如果您将手指拖动到一行 6 上,然后向下移动到下一行,它将选择所有这些. 尝试了一些简单的东西: UISwipeGestureRecognizer *swipeGuesture = [[UISwipeGestureRecognizer alloc] initWithTarget:self ..

UICollectionView “滑动"在 iOS7 应用程序管理器中?

在任何 2014 年以上的 iPhone 或 iPad 上,双击主页按钮以查看“应用管理器" 这是一个左右 UICollectionView 但它有一个“滑动"手势..向上滑动.它是如何完成的?从 UICollectionView 中“移除"一个单元格并不容易. googlers 的脚注 .. 对于“剥离"、“撕掉"、集合视图中的一个单元格的一般问题,这里有一个完整的解释:https: ..
发布时间:2022-01-08 23:53:24 其他开发

显示/隐藏 UIToolbar,“匹配手指移动",就像在 iOS7 Safari 中一样

注意:在此处查看 Thuy 的优秀 UINavBar 子类: https://stackoverflow.com/a/20720359/294884 如果您正在解决这个问题,GTScrollNavigationBar 已经接近于导航栏问题的现成解决方案! 例如:在 2014 年的 iPhone 上,打开 Safari,加载任何网页. 查看底部的 iOS 工具栏. 现在 ..
发布时间:2022-01-07 17:40:50 其他开发

如何在 iOS 7 上的 UINavigationController 中禁用向后滑动手势

在 iOS 7 中,Apple 添加了新的默认导航行为.您可以从屏幕的左边缘滑动以返回导航堆栈.但是在我的应用程序中,这种行为与我的自定义左侧菜单冲突.那么,是否可以在 UINavigationController 中禁用这个新手势? 解决方案 我找到了解决方案: 目标-C: if ([self.navigationController RespondsToSelector:@se ..

添加 UIGestureRecognizer 以从左到右向左滑动我的视图

我有一个带有不同 UIViewControllers 的 UIStoryboard,我想添加另一个 UIViewController(如仪表板),当用户从左侧滑动 ipad 时,仪表板会出现然后当他向后滑动时,将恢复当前视图. 这可能吗?如果是的话,有没有关于如何去做的提示或 UIGestureRecognizer 的任何好的教程? 谢谢. 解决方案 UISwipeGestur ..

从 UIPopoverController 拖放至其他 UIView

我将如何实现将 UIView 从 UIPopoverController 拖放到后面的 UIView. 这是 Pages 在其插入媒体弹出窗口中提供的功能,您可以在其中从 UIPopoverController 中拖出一个形状并将其放入主文档中. 我实际上对泛 UIGestureRecognizers 以及它们将在何处实施感到困惑. 谢谢, 乌尔 解决方案 您必须处 ..

UIGestureRecognizer 阻止子视图处理触摸事件

我正在尝试弄清楚这是如何以正确的方式完成的.我试图描述这种情况: 我正在添加一个 UITableView 作为 UIView 的子视图.UIView 响应点击和 pinchGestureRecognizer,但是当这样做时,tableview 停止对这两个手势做出反应(它仍然对滑动做出反应). 我已经用下面的代码让它工作了,但这显然不是一个很好的解决方案,我相信有更好的方法.这是放在 ..
发布时间:2021-12-31 20:36:35 移动开发

如何将 UIGestureRecognizer 添加到 UIBarButtonItem 中,就像 iPad 应用程序上的常见撤消/重做 UIPopoverController 方案一样?

问题 在我的 iPad 应用程序中,我无法在按住事件后仅将弹出框附加到按钮栏项目.但这似乎是撤消/重做的标准.其他应用程序如何做到这一点? 背景 我的 UIKit (iPad) 应用程序的工具栏中有一个撤消按钮 (UIBarButtonSystemItemUndo).当我按下撤消按钮时,它会触发它的操作,即撤消:,并且正确执行. 然而,iPad 上撤消/重做的“标准 UE ..