问题标签 [uitouch]

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.

0 投票
3 回答
3346 浏览

ios - 触摸旋转图像

我制作了一个应用程序,它用时钟设置睡眠定时器。基本上它是一个时钟,它有一只手,用户可以移动它来设置他的睡眠时间。我试图用uitouch旋转图像,但它从中间旋转,但我想要它从尖端旋转。其次,我希望图像仅在用户触摸图像的尖端时旋转,但在我的项目中,当使用触摸屏幕的任何部分时,图像也会旋转。我也想在两个方向上旋转图像但在我的项目中,由于这种方法,它只能顺时针移动

image.transform = CGAffineTransformRotate(image.transform, degreesToRadians(1));

任何人都可以给我关于如何完成的提示或解决方案吗?

0 投票
6 回答
8907 浏览

iphone - 如何在特定视图中识别触摸

如何接触特定视图。

我在用

但仅在单击特定子视图时才想触发操作。
这该怎么做。

0 投票
2 回答
906 浏览

iphone - 当我在 touchesBegan 内部制作动画时,触摸会丢失

我想在屏幕上有 4 个 UIView 并在触摸时为其背景颜色设置动画,并在触摸结束时将其更改回来。

不幸的是,当我在 touchesBegan 中执行此动画时 - touchesEnded 不会触发,除非在动画完成后触摸结束。这意味着 touchesEnded 在动画期间会因触摸而丢失。

此外,快速点击 UIView 不会导致多次 touchesBegan 调用。在动画(在第一次触摸中产生)完成之前,似乎没有收到新的触摸。

如何用动画响应所有触摸?实际上,我希望每次新的触摸都能打断之前的动画……然后重新开始。

0 投票
1 回答
705 浏览

ipad - 2 根手指触摸 UIWebview,使我的应用程序崩溃

更新

在这种情况下,我正在寻找在特定视图上检测多个手指的最佳方法,在这种情况下,视图是 UITextview。我没有检测到轻敲或捏合,只是发生了不止一次触摸的事实。在这种情况下,我设置textview.multipleTouchEnabled=NO然后我没有在任何地方设置手势。而且我没有在 UITextView 中设置缩放。而且我没有覆盖该控制器中的某些触摸方法。

问题是,当我在设备上使用诸如捏合之类的触摸或触摸使用多个手指触摸我的应用程序时,应用程序崩溃并且调试器控制台中没有错误日志。我尝试调试这个应用程序,但我不知道我在寻找什么。

更新 2

我对获得用户触摸的对象有误,我认为该对象是 UITextview,但 UIWebview。所以,当我用 2 根手指触摸 UIWebview 时,就会出现这个问题。我已经使用这个建议转发了 touches 事件。但我仍然很困惑,如何在我的应用程序上清除这个崩溃。有人可以帮我吗??

谢谢你

看待,

里斯玛

0 投票
4 回答
51182 浏览

objective-c - UIScrollview 获取触摸事件

如何检测我的触摸点UIScrollView?触摸委托方法不起作用。

0 投票
1 回答
1688 浏览

iphone - UIButton 在 uitouch 事件上崩溃

我有一个 UIButton 将 draginside 事件发送到:

它通过 viewDidLoad 中的以下代码执行此操作:

在它发送到的方法中,有以下行:

并且由于某种原因,当在 UIButton 内拖动时,这会使应用程序崩溃。任何想法为什么?

编辑:解决方案..

0 投票
0 回答
805 浏览

objective-c - 检测 UIView 上的触摸

大家好,我在 UIView 上使用 10 个弧(片或片)的 CGContext 绘制饼图。

但是当我触摸这个饼图的第一条弧线和最后一条弧线时,我没有从它们那里得到触摸点......这个饼图的所有弧线都支持触摸事件......

为什么会发生这种情况我被困住了...请帮助我...摆脱这个...

这是我的代码

提前致谢.......

0 投票
3 回答
2901 浏览

iphone - 使用触摸平滑旋转 UIView

我想知道如何UITouch在我的代码中平滑 a 。我能够UItouch在我的 上检测到UIView,但是当我尝试使用 旋转视图时CGAffineTransform,它不会平滑旋转。我必须在 iPhone 上按下或长指触摸才能进行这种旋转。如何执行平滑旋转,例如 Roambi Visualizer 应用程序。谢谢你的帮助。

0 投票
2 回答
5099 浏览

iphone - 限制 CGAffineTransform 规模

我正在使用 CGAffineTransformMake 转换视图。它旋转、缩放和平移。这工作得很好。但我无法想出将比例限制为最大尺寸的方法。

如果超出比例,我仍然需要应用当前的旋转和平移。

任何建议都非常感谢!

来源:

0 投票
1 回答
148 浏览

iphone - 如何做保证金

在我的应用程序中,我想在红色矩形内移动对象(使用下面的代码通过触摸)如何做到这一点iphone屏幕

代码 :