无法检索触摸
问题描述:
同时数在我UIView
小类我有这样的:无法检索触摸
- (void) touchesBegan: (NSSet*) touches withEvent: (UIEvent*) event
{
UITouch* touch = [touches anyObject];
CGPoint location = [touch locationInView: self];
NSLog(@"touches count: %i",[touches count]); //always shows 1
}
无论我有多少手指触摸屏幕后,我只得到“1”作为输出。我还在touchesMoved
上添加了上面的结果。
答
您是否启用了多点触控选项?
[(your uiview) setMultiTouchEnabled:YES];
这是默认为false,将所有触摸视图转换为所有其他触摸中的一次触摸。
将其设置为YES
会让你的观点收到一个触摸事件在屏幕上的每个手指(或笔)
答
我觉得有一个“启用多点触摸”复选框,在Interface Builder等等。还有一个对应的属性你可以设置。
胜利者去了第一响应者,谢谢。这是我错过的。我会尽快接受这个答案。 – johnbakers
顺便说一句,与“第一响应者”,没有双关语意图! – johnbakers
没问题,这让我在这里发笑 –