Все не так, когда я изменил стандартное приложение UITabBar - PullRequest
0 голосов
/ 03 января 2011

Я создал «Новый проект» -> Панель вкладок приложения. Затем я изменил с @interface FirstViewController: UIViewController на @interface FirstViewController: UINavigationController. Затем я изменил владельца файла с UIViewController на UINavigationController в файле XIB. Затем я обновил вид. Но я не вижу никакой метки на экране. Зачем? (у меня есть несколько ярлыков на XIB)

1 Ответ

2 голосов
/ 03 января 2011

Почему вы создаете подкласс UINavigationController и что вы пытаетесь достичь? UINavigationController не отображает свое собственное представление, а просто панель навигации поверх представления другого контроллера представления. Кроме того, UINavigationController не предназначен для использования в качестве подклассов, поэтому «Этот класс не предназначен для создания подклассов». предупреждение в своем классе.

Если вы хотите отобразить свой контроллер представления как часть стека навигации, вы должны создать экземпляр UINavigationController, установить этот контроллер навигации как контроллер представления для одной из ваших вкладок, а затем поместить экземпляр вашего FirstViewController в UINavigationController .

...