У меня есть два пользовательских UIView (A и B соответственно), каждый из которых имеет один и тот же источник и тот же размер. Оба они добавляются в родительский UIView (C) в качестве подзонов.UIView subview touch forward
У меня есть распознаватель касаний как часть A и B, которые прислушиваются к касаниям на определенных местах. Если это прикосновение получено, он вызывает делегата до родительского UIView, говоря, что он был затронут. Проблема в том, что, поскольку B добавляется после A, B никогда не получает событие касания.
UIView A и B - это одиночные линии с конечными точками. Они оба признают штрихи на конечных точках и поднимают уведомления делегатов. Как добавить subviews и распознать прикосновения к ним с родительскими представлениями сверху? Это похоже на эксклюзивность.
Помогает ли это? http://stackoverflow.com/questions/1207287/whats-the-trick-to-pass-an-event-to-the-next-responder-in-the-responder-chain – fguchelaar