Умм, а веб-вид является основным?
В любом случае, я бы сделал это:
Один контроллер представления, который содержит две основные области. Один из них - ваш UIWebView, а другой - ваш переход. Если вы сделаете это в Интерфейсном Разработчике, поместите Layover поверх UIWebView.
Все, что вам нужно сделать, это анимировать вход и выход на основе определенного ввода. Плохая идея - сказать «скрыть меню» и заставить UIWebView занимать все пространство, чтобы вы не могли его вернуть.
Затем используйте один контроллер вида для обоих.
Рекомендуемый метод связи между контроллерами представления, если он подчинен, - это создание в контроллере представления свойств, которые вы можете передать. Например: веб-представление должно указывать основному виду, на каком сайте он находится. Поэтому поместите строку NSString в ваш главный контроллер как свойство, а затем передайте ему строку в viewWillDisappear или как там это имя.
(Или используйте viewWillAppear на верхнем уровне и заставьте его захватить это свойство из второго представления).
По сути, это просто ветвящееся дерево, и вам нужно передать данные на один узел, чтобы добраться до других.
Вы можете «использовать» сам делегат приложения / (приложение) и откуда угодно, вызвать [UIApplication sharedApplication] .property (после создания свойства) и использовать его как глобальный, но это не считается повторно используемым кодом. Поскольку вы привыкли к базовому, это может сработать для вас.
Наконец, глобальные переменные C ++ работают, и в Интернете есть много примеров использования глобальных переменных в программе iPhone с externs. (еще меньше рекомендуется).
Теперь звучит так, как будто вам нужно прочитать Руководство по программированию Views, даже если оно имеет серьезные грамматические проблемы в областях (они, возможно, уже исправили омонимы в 3-м абзаце вступления, но другие области полностью сбивают с толку, потому что из этого), чтобы понять, как представления реагируют на ввод, и что происходит, когда ввод игнорируется и всплывает в дереве. (это в основном то, что он делает, смеется ... но слои и представления имеют сложности, и хорошо понимать их и как они функционируют вместе).
Нет, это неплохая идея. Но без понимания слоев, просмотра анимации и дизайна, возможно, так оно и будет, пока вы этого не сделаете.
NazCode