Мне нужно нажать UIView
на мой UINavigation controller
. Я делаю это с помощьюНажатие UIViewController из UIView
[self.view addSubview:showContactFlow];
А на нажатие кнопки в UIView мне нужно нажать другую UIViewController над UIView
. От UIView
Я не могу получить доступ self.navigationcontroller
Как это сделать?
Edit:
Я поставил UIView
как вид нового UIViewController
Я толкаю в, ранее упомянутых UIViewController
. Теперь я хотел бы знать, как обрабатывать событие кнопки UIView
внутри своего UIViewController
, в котором его вид установлен.
Это не правильно способ сделать это, и вид контроллеров различного рода объектов. У контроллеров View есть свои иерархии, которых нет в uiviews.Вы не можете на самом деле нажать контроллер навигации с обычного контроллера представления (ну, в ios5 вы можете это сделать, но не логически корректны). Вам нужно создать uinavigationcontroller с внутренним контроллером представления, который вы хотите отобразить, а затем отобразить его в текстовом формате. Если вы просто хотите имитировать поведение push-анимации, вы можете просто сделать это с помощью анимации ядра или анимации только uiview. – Andrea
Хорошо. Я понял. Я просто хочу знать, как я могу обработать событие кнопки UIView's из его родительского 'UIViewController'. –
Хави вы могли бы попытаться объяснить вопрос лучше, потому что я не понимаю, как вы настроили приложение. Потому что для меня push означает действие '[self.navigationController pushViewController: vc animated: YES]'. Я не получаю это, извините – Andrea