Я хочу представить UIViewController
программно, который должен отображаться (или, скорее, не отображаться) с прозрачным фоном. Я хочу это для iOS 7.0 и выше. У меня появилось много вопросов (и ответов), но они не смогли мне помочь. Вот иерархия представлений моего приложения.
Я использую контроллер бокового меню (RESideMenu).
У меня есть rootView (база из RESideMenu) -> Отображение контроллера Center (вместе с контроллером левого представления) в UINavigationController
.
В требованиях я хотел бы представить контроллер представления
Из нажатого контроллера представления (в навигационной иерархии)
Из представленного контроллера представления (в навигационной иерархии)
Кроме того, мне нужно представить его и выполнить какое-то действие, а затем удалить его.
Я почти уверен, что это должно работать во многих случаях, с (или без) боковым меню или даже с навигационным контроллером.
Я отправляю отдельный вопрос (и, конечно же, ответ на него) в эту очередь, потому что я думаю, что это окажется полезным для разработчиков сообщества, которые также могли быть разочарованы отсутствием приемлемого решения этой проблемы.