标签: iphone ipad
如何仅在指定视图上获取触摸事件。不在其他视图上
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event { UITouch *touch = [touches anyObject]; currentPoint = [touch locationInView:drawImage]; }
在此代码中,触摸在anyObject上。
有什么原因我只能指定视图。
答案 0 :(得分:1)
您可以使用UITouch上的属性视图来查找它在
@property(nonatomic, readonly, retain) UIView *view
UITouch
或者您可以从UIEvent param
- (NSSet *)touchesForView:(UIView *)view
UIEvent