Недавно я подумал о том, что в приложении для iOS есть только один UIWindow
.
Это не похоже на проблема для создания другого UIWindow
и размещения его на экране.
Мой вопрос нечеткий, но меня интересует:
UIWindow
, чего нельзя сделать другими способами? UIWindow
? UIWindow
для отображения всплывающих окон, как представления на iPhone. Это хороший способ сделать это? Почему? Почему бы и нет? UIWindow
? Дело не в том, что я чего-то упускаю. Я никогда не чувствовал необходимости создавать еще один экземпляр UIWindow
, но, возможно, он позволил бы делать удивительные вещи, о которых я не знаю! : -)
Я надеюсь, что это поможет мне решить эту проблему:
Мне нужно добавить "обложку" ко всему, что отображается в данный момент. Он также должен работать, если уже представлены один или несколько модальных контроллеров. Если я добавлю UIView
в представление корневого контроллера, модальные контроллеры будут располагаться сверху, так же как и контроллеры всплывающих окон.
Если я представляю вид обложки модально и уже есть модальный контроллер, будет закрыта только часть экрана.