как установить сенсорное событие только на указанный вид - PullRequest
0 голосов
/ 21 марта 2012

как получить событие касания только в указанном представлении. Нет в другом представлении

-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {


       UITouch *touch = [touches anyObject];
       currentPoint = [touch locationInView:drawImage];

}

В этом коде касание любого объекта.

есть ли какая-то причина, по которой я могу касаться только указанного вида.

1 Ответ

1 голос
/ 21 марта 2012

Вы можете использовать представление свойства на UITouch, чтобы найти, какое представление имело место на

@property(nonatomic, readonly, retain) UIView *view

UITouch

Или вы можете найти все прикосновения к определенному виду из параметра UIEvent

- (NSSet *)touchesForView:(UIView *)view

UIEvent

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...