我认为允许用户进行手指绘画。如果用一个手指触摸该区域,代码工作正常。例如:我用一根手指触摸并移动手指。然后,当我移动第一根手指时画出一条线。如果我用第二根手指触摸相同的视图,那么第一根手指画出的线会停止。iPhone - 忽略某个区域的第二次触摸
我想忽略第一个触摸之外的任何触摸,即跟踪第一次触摸但忽略所有其他触摸。
我正在使用touchesBegan /移动/结束。
我已经使用这个来检测触摸
UITouch *touch = [[event allTouches] anyObject];
lastPoint = [touch locationInView:myView];
我也试过这种
lastPoint = [[touches anyObject] locationInView:myView];
,但什么都没有改变。
我该怎么做 - 跟踪第一次触摸并忽略对视图的任何后续触摸?
谢谢。
注意:视图不会被调整为检测多个触摸。
不会'yourView.multipleTouchEnabled = NO;'显然没有足够的 – visakh7 2011-05-11 18:35:13
。我有multipleTouchEnabled = NO,问题仍然存在... – SpaceDog 2011-05-11 19:30:51