【发布时间】:2010-12-17 17:53:44
【问题描述】:
当我触摸屏幕上的任何位置时触发 touchesBegan 事件。但是如果我触摸 UIImageView 之类的特定对象,我无法管理?
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [[event allTouches] anyObject];
CGPoint location = [touch locationInView: touch.view];
imageView.center = location;
}
-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
[self touchesBegan:touches withEvent:event];
}
【问题讨论】:
标签: xcode ios4 touchesbegan nsset touchesmoved