Я чувствую, что это должно быть очевидно для меня, но по какой-то причине я не могу понять это. У меня есть навигационный интерфейс с панелью навигации, панелью инструментов и основным видом. Иногда пользователь выполняет действие, которое заставляет индикатор прогресса появляться в середине представления.
Хотя индикатор прогресса (который является пользовательским UIView) вращается посередине, я не хочу, чтобы сенсорный ввод позволял переходить к какому-либо нижележащему интерфейсу (основной вид, панель навигации, панель инструментов и т. Д.). Но это не кажется тривиальным.
Я пытался (и не смог) создать простое представление, единственная задача которого - проглотить сенсорный ввод и использовать его в качестве подпредставления окна - без кубиков, он никогда не получает сенсорные события (и да, он имеет userInteractionEnabled ). Я пытался использовать его как прозрачный модальный контроллер вида, но он, кажется, никогда не был прозрачным.
Мысли? Чего мне не хватает?
Спасибо!