uitouch

    0热度

    1回答

    我有UIViewController。和3个UIView里面如何独立检测触摸。 我有3类,并在UIViewController中 添加的对象和具有在每一个类此方法中,我需要接触的对象(UIView的)响应该事件独立地 -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { } 示例: view1 NSLog(@“

    3热度

    3回答

    我正在学习iOS的触摸事件机制。 从文档中我了解到UIEvent对象会在第一次触碰时创建,它会一直存在直到最后一次触摸为止,并且它将包含在该时间段内创建的所有UITouch对象。 但是在我的测试中,我发现应用程序的整个生命周期中只有一个UIEvent对象创建,并且它包含的对象的数量取决于手指的触摸次数。 如果你用一个手指触摸,有将只有一个UITouch创建的对象,而UITouch对象将在不同阶段进

    2热度

    3回答

    在我的应用中,我在我的添加联系页面中有pickerviews。我给出了以下'touchesBegan'方法。但即使当我点击一个值来设置,它也会关闭选取器。例如,如果我从首选手机选择器点击“家庭电话”,则选择器将被解散而不是设置该值。我只需要点击选择器外部的选取器即可解散。任何人都可以帮我解决这个问题。 -(void) touchesBegan:(NSSet *)touches withEvent:

    2热度

    1回答

    我在图像视图中使用圆形渐变作为我的颜色拾取器的色轮。我想将平移手势识别器的shouldReceiveTouch:限制为渐变的位置,以便其余视图不受平移手势识别器的影响。 我该如何指定与渐变半径匹配的圆形边界? 编辑:我曾尝试下面的代码不影响: if (sender.numberOfTouches) { CGSize size = CGSizeMake(self.view.bo

    -1热度

    1回答

    我正在一个游戏中,我允许用户在目标图像(UIImageView)上拖放图像(UIImageView),并且我正在使用TouchesEnded中的(CGRectIntersectsRect)来实现此目的。 现在我需要在(TouchesMoved)中做同样的事情,我已经检查(CGRectIntersectsRect)有条件地为两个图像,如果真的我使两个图像帧相等,并禁用用户与该图像的交互,它表明,但图

    0热度

    2回答

    有三个UIButton的活动可供选择: UITouchUPInside UITouchDown UITouchDownRepeat 我的问题是: 我有一个按钮(播放,暂停)。第一次显示播放按钮,如果用户点击它,它开始我的过程。和按钮图像更改为暂停和如果暂停按钮的用户点击,它会暂停处理和图像的变化发挥,标记为0 现在我的问题是,如果用户点击标记更改为1 多次,它没有正确执行。就像双击桌面鼠标一样。

    3热度

    1回答

    我有一个UIWebView,我想检测它的任何接触。 (我不想使用UITapGsture或任何其他东西) 我正在使用sendAvent:UIApplication的方法为此目的 并检查触摸对象是否包含webview。 令人惊讶的是它指向了UIWebBrowserView。我必须检查它的超级浏览器来获取浏览器,但它使我的代码非常低效,因为每次用户点击时都会调用sendEvent。 代码段: -

    1热度

    1回答

    我有一个具有多个子视图的自定义视图。它们是屏幕上的所有圆圈,有点像三个不同半径的轮子在彼此的顶部。我正在试图让他们正确接收UITouch *事件,让他们用手指旋转。由于屏幕上的形状实际上是正方形,所以当更大的形状翻转并且它的可触摸区域进入上面的圆形框架时,它变得不可触摸。 因此,我在其他人的顶部创建了另一个子视图,用于计算触点到中心的距离并相应地分配触摸事件。我可以想出几种做法,但我想知道处理这种

    0热度

    1回答

    所以我的代码使用CIFaceFeature进行脸部检测并在脸部周围绘制CGRect。我试图让用户移动矩形,以便使用UITouch进行任何小调整。但到目前为止,我无法这样做。我发现这How can I move CGRect with UITouches?但它没有帮助。 我试着让CGRect成为UIView的一个子视图,并使用这里提到的代码UIView drag (image and text)来实

    1热度

    1回答

    如果我使用CGContext绘制圆,是否可以使用触摸来拖动此圆。有没有办法检查被触摸的区域是否包含该绘制的圆圈? 我想创建具有圆形或箱形的自定义UIControl。