У меня есть три UIView
экземпляра:
UIView *view1;
UIView *view2;
UIView *view3;
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch =[touches anyObject];
CGPoint startPoint =[touch locationInView:self.view];
}
Но я хочу, чтобы действие toch выполнялось только в view2.Это не работает, если я сделаю: locationInView: view2
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch =[touches anyObject];
CGPoint startPoint =[touch locationInView:view2];
}
Что я не так?Как я могу проверить, какой вид я действительно вижу на своем iphone?