Вы можете создать два UIGestureRecognizer , затем вам нужно связать распознаватель жестов с вашими представлениями следующим образом:
UITapGestureRecognizer * recognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
[view addGestureRecognizer:recognizer];
UITapGestureRecognizer * recognizerCustom = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTapCustom:)];
[customView addGestureRecognizer:recognizer];
Таким образом, вы узнаете, когда вызывается метод handleTap
::ваш обычный вид был затронут, и когда ваш handleTapCustom
: был вызван, ваш пользовательский вид был вызван.