touches相关内容

如何使 UIImageView 自动调整为加载图像的大小

我已经使用 IB 在我的视图上放置了一个 UIImageView 控件.控件的大小只是我决定的,非常随机的大小我想要做的是每当我将 image 属性设置为新图像时自动调整大小的控件.我希望它实际调整为图像的大小.可以自动完成吗?没有任何代码干预?如果不是 - 在这种情况下最好的方法是什么? 今天发生的事情很奇怪.我将图像加载到 ImageView 中,即使 ImageView 的大小没有改变 ..
发布时间:2022-01-20 15:29:14 移动开发

允许 UIScrollView 及其子视图都响应触摸

我希望我的 UIScrollView 及其子视图都能接收子视图内的所有触摸事件.每个人都可以以自己的方式做出回应. 或者,如果将点击手势转发到子视图,一切都会好起来的. 很多人都在这个一般领域苦苦挣扎.以下是众多相关问题中的几个: UIScrollView 如何从其子视图中窃取触摸 如何从 UIScrollView 窃取触摸? 如何在 UIScrollView 中取消滚动 ..
发布时间:2022-01-12 21:23:40 移动开发

UITableView 上的触摸事件?

我在视图中有 UIViewController 和 UITableView 作为孩子,我想要做的是当我触摸任何行时,我会在底部显示一个视图.如果用户触摸行或底部视图之外的任何其他位置,我想隐藏该视图. 问题是当我点击 UITableView 时它不会触发 touchesEnded 事件. 现在如何检测 UITableView 上的触摸并通过行选择事件区分它. 谢谢. 解决方 ..
发布时间:2022-01-05 09:12:23 移动开发

关于如何将项目从 UITableView 拖放到 UITableView 的教程

我一直在用这个问题敲打我的头一段时间,我想通了.我想回馈社区,因为我从这个网站得到了很多帮助:) 我正在尝试将一个项目从一个 UITableView 复制到另一个 UITableView,我在网上看到的有关如何执行此操作的信息充其量只是粗略的.我自己想出来的,所以我会描述我的小架构. 掌握 UIView 带有 UITableView 的 UIView 自定义 UITableView ..
发布时间:2021-12-11 08:59:51 移动开发

对于核心图绘制,drawrect比在移动的触摸中使用核心图形更有效吗?

我的整个应用程序使用touchesMoved进行绘图(Coregraphics).我应该从touchesMoved内部调用[self setNeedsDisplay]而不是在其中执行绘制代码吗?这样可以停止我遇到的一些滞后吗?我没有在发布前尝试此操作的唯一原因是因为将所有图形都转换到drawRect之内将花费我几个小时,而且我想知道是否比在touchesMoved中进行绘制更有效? 解决方案 ..
发布时间:2020-07-11 02:44:05 移动开发

子视图没有收到触摸

我有一个主View控制器,它添加了2个子视图. - (void)viewDidLoad { [self init]; [super viewDidLoad]; //To shrink the view to fit below the status bar. self.wantsFullScreenLayout = YES; //We start ..
发布时间:2020-07-11 02:43:57 移动开发

iOS 5:UIScrollView无法将触摸传递给nextResponder

我有一个UIScrollView的子类,并为其覆盖了所有4种Touchs功能.在这些Touchs功能中, [[self nextResponder] Touches...]和[super Touches...]用于传递触摸事件. 我还有一个视图控制器,在其中我也覆盖了所有4种Touchs功能.在控制器中,将self.view设置为:self.view = subclass of UIScro ..
发布时间:2020-07-11 02:43:54 移动开发

创建自定义"tickle"的最佳方法是什么? UIGestureRecognizer?

我想为"tickle"创建一个自定义UIGestureRecognizer ...换句话说,检测两次swipeLeft,然后两次swipeRight,而无需抬起手指. 我知道我可以通过使用自定义手势从头开始创建它,但是接下来,我需要实现所有的“触摸"方法,并从根本上重新发明滑动手势.是否可以通过组合已有的UIGestureRecognizer来创建自定义UIGestureRecognizer ..

如何使UIImageView自动调整为已加载图像的大小

我已经在IB的视图上放置了UIImageView控件. 控件的大小只是我决定的,实际上是相当随机的大小 我想做的就是每当我将 image 属性设置为新图像时自动调整大小的控件.我希望它实际调整为图像的大小. 可以自动完成吗?没有任何代码干预? 如果不是,那么在这种情况下最好的方法是什么? 今天发生的事情很奇怪.我将图像加载到ImageView中,即使ImageView的大小未更改,我也看到图 ..
发布时间:2020-05-28 21:01:17 移动开发

Sprite Kit中的多点触控手势

我正在使用使用XCode 6的Sprite-Kit在Swift中工作,我有许多不同的节点,但是目前,我只设法检测到一根手指并同时移动一个节点. 我想知道如何设法检测多个手指以便同时移动多个节点. 我的实际代码是: var location = CGFloat() // finger position var actualNode = -1 // node touched by the fin ..
发布时间:2020-05-14 02:00:48 移动开发

在UITableView上触摸事件?

我有 UIViewController 和 UITableView 作为视图中的子项, 我想要做的是当我触摸任何一行时,我在底部显示一个视图。我希望隐藏该视图,如果用户触摸任何其他地方,然后触摸行或bottomView。 问题是当我点击 UITableView 它不会触发 touchesEnded 事件。 现在我怎样才能检测 UITableView 并将其与行选择事件区分开来。 ..
发布时间:2018-10-25 16:15:00 移动开发

iPad风景开始变得混乱

我的应用程序仅允许在横向方向上使用,并且在风景中启动。因此,iPad横向时的左上角是(0,0),所以一切正常。 然而,当我拿起“touchesBegan”时......它运作不正常。只有当我点击iPad的正确三分之二时,它才会接触到它。我知道它与方向有关,因为应用程序实际上只是空白屏幕,只有一个UIView,没有别的。这很简单。没有其他可能导致此问题的问题。 如果我打印出touches ..
发布时间:2018-09-27 09:24:30 IPhone

SpriteKit SKScene缺少touchesEnded

我注意到touchesEnded并不总是通过多点触控传递给SKScene。根据移除手指等的速度,我会永远错过一些touchesEnded。 touchesCancelled已实现,我添加了一个自定义UIView并放在屏幕的左侧 - 没有问题。我做了一个自定义的SKView并捕获了事件 - 再次没有问题。 很明显,SKScene没有得到所有的触摸它嵌入的SKView,但为什么? (顺便说 ..
发布时间:2018-09-21 19:14:07 移动开发

touchesEnded:withEvent:未被调用

如果我用两根手指快速点击屏幕,则会调用 touchesBegan ,但不会调用 touchesEnded 其中一个接触。 我用谷歌搜索过疯狂,这似乎是人们至少从2010年以来一直存在的一个严重问题。显然它还没有固定。有没有人知道这方面的解决方法,或者有没有办法确定没有4种方法或手势识别器的触摸? (它们往往导致延迟,这对我来说是不切实际的。) 顺便说一句,所有4种方法都已实施。我很想知 ..
发布时间:2018-09-20 22:02:47 移动开发

JS:event.touches属性如何工作?

我不明白如何使用event.touches属性。例如,要获取iPad / iPhone上的手指数量,您应该使用 event.touches.length 那么为什么这个示例代码不起作用? $('。image')。bind('touchstart',function(event){ alert(event.touches.length); }); ..
发布时间:2018-09-19 15:22:27 移动开发