У меня есть скрытая панель вкладок, но я обнаружил, что область представления, в которой была бы панель вкладок, не получает сенсорные события. Панель вкладок скрыта из-за установки hidesBottomBarWhenPhed. Есть ли что-нибудь вокруг этого?
Я справился с этой проблемой, добавив мое представление в качестве подвида myViewController.tabBarController.view, чтобы оно отображалось в верхней части панели вкладок. Работает нормально сейчас
Установите свойство .frame равным CGRectZero, когда вы его скрываете, поэтому оно не занимает места. У меня была эта проблема, и, как вы говорите, объекты "под" вашим невидимым элементом управления не могут получать сенсорные события!