У меня есть настройка UISplitViewController с пользовательским представлением, добавленным как подпредставление представления (UILayoutContainerView) контроллера разделенного представления. Я пытаюсь переслать события прикосновения от моего настраиваемого контроллера представления к основному и подробному представлениям, но следующее (что было предложено здесь в другом потоке), похоже, не имеет никакого эффекта:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch * touch = [касается любого объекта];
// Делаем что-то
[self.nextResponder touchesBegan:touches withEvent:event];
}
(я не смог правильно отформатировать)
В результате мой настраиваемый контроллер представления блокирует события, и весь пользовательский интерфейс никогда не имеет возможности что-либо делать.
Как я могу заставить свои контроллеры основного и подробного вида получать события?
Редактировать :
Даже если я напрямую вызываю 4 метода касания на моем контроллере детального просмотра, касания не обрабатываются должным образом.