Как получить штрихи начавшегося события внутри подпредставления? - PullRequest
0 голосов
/ 12 апреля 2011

У меня есть представление, содержащее два подпредставления (простые UIviews).Родительский вид распознает события касания, такие как касание, начало, завершение и т. Д., Но вспомогательный вид не распознает событие касания.Как заставить его распознавать сенсорное событие.В частности, мне нужно только вспомогательное представление для распознавания сенсорных событий, а не родительское представление.Заранее спасибо.

Для UserInteractionEnabled для представлений установлено значение YES.

1 Ответ

0 голосов
/ 12 апреля 2011

Есть два способа справиться с этим.

1) Обнаружение касаний в вашем контроллере вида, а не в виде.Вы должны быть в состоянии определить, какой вид содержит точку, к которой вы прикоснулись, и из этого можно решить, что делать с прикосновением (или просто выбросить его, если его не было ни в одном из представлений).

2)Создайте подкласс UIView и добавьте их в свой основной вид вместо просто UIViews.Затем вы можете обнаружить прикосновения внутри вашего подкласса и соответственно с ними справиться.

Надеюсь, это поможет.

...