2011-02-02 3 views
0

Так скажите, что у меня есть табличный вид с UINavigationController. Наверху у меня есть rightButtonItem, который говорит MAP. Нажав на MAP, нажимаем MapViewController на navigationController.вопрос о viewController и navigationController

Теперь на карте У меня будет аннотация вида, щелкнув аннотации, я хотел бы нажать еще один вид на navigationController. Мой вопрос будет, имеет ли карта и табличный вид одинаковый или отдельный UINavigationController?

ответ

0

Вы должны оставить один и тот же контроллер навигации вне приложения. ДА Все UIViewControllers используют один и тот же UINavigationController.

Приветствия

+0

так, как я установил контроллер представления, чтобы иметь определенный UINavigationController ... как я могу это сделать? Я хотел бы настроить MapViewController на определенный UINavigationController. – aherlambang

+0

Equinox - использовать [navigationController pushViewController: mapView] ', чтобы добавить представление карты в контроллер навигации. – Moshe

+0

Для первого вы обычно используете initWithRootViewController при создании навигационного контроллера. Для последующих вы используете метод pushViewController UINavigationController, чтобы вставить VC в стек. –

Смежные вопросы