Я пробовал это несколькими разными способами, но ни один из них не работает. У меня есть подкласс UIView, в котором есть несколько кнопок. Я попытался добавить подвид в свои ViewControllers, однако он не будет реагировать на прикосновения, если я не установлю для него значение «initWithFrame:self.view.frame», но тогда он принимает все прикосновения и не передает их контроллеру представления. Я также попытался добавить его прямо в окно, чтобы он был поверх всего представления, однако у меня та же проблема: либо он не принимает прикосновения, либо принимает их все.
вот как я его добавляю, когда он все касания берет себе и не передает их дальше.
ControlView *cont = [[ControlView alloc]initWithFrame:self.window.frame];
[self.window addSubview:cont];
Я так смущен тем, как это исправить, и у меня есть гораздо более важные задачи, над которыми нужно работать, но я застрял на два дня с этой глупой проблемой с подвидом / касанием.