Сколько объектов UINavigationController в одном приложении iPhone? - PullRequest
0 голосов
/ 13 февраля 2010

Я думаю, что одна из моих проблем проектирования заключается в том, что я продолжаю создавать объекты навигации, когда у меня должен быть только один UINavigationController и делегат. Это правильно?

Я не так обеспокоен предпочтениями стиля, но я ищу ответ больше о технической перспективе и управлении навигацией между несколькими контроллерами представления. Любые указатели очень ценятся и признаются.

Я продолжаю думать, что у меня под контролем SDK, и затем я снова борюсь.

1 Ответ

0 голосов
/ 14 февраля 2010

ОК ... Я перечитываю документацию разработчика Apple, и ответ «обычно только один, но часто более одного».

" iPhone Dev Center: Руководство по программированию контроллера представления для iPhone OS: Введение "

"Имеет смысл включить контроллеры навигации в основной файл пера вашего приложения. Это делается, когда сам контроллер навигации предоставляет основной вид для окна вашего приложения или в ситуациях, когда контроллер навигации предоставляет корневой вид для вкладки. Интерфейс панели. Хотя вы также можете загружать автономные или модально представленные контроллеры навигации из основного файла пера (или любого другого файла пера), это не является оптимальным. В этих случаях обычно проще создать контроллер навигации программно в точке использования. "

...