Панель навигации не отображается - PullRequest
0 голосов
/ 25 февраля 2010

В приложении на основе панели вкладок я добавляю новый UIViewController из tabview1, как это

[self.view addSubview:self.aView.view];

Я создал перо для aView в IB. Это представление с табличным представлением и панелью навигации. У меня есть aView и bView, которые почти одинаковы и добавлены к родителю таким же образом. Единственное отличие состоит в том, что aView имеет два раздела в виде таблицы. В остальном взгляды выкладываются одинаково.

По какой-то причине aView не отображает панель навигации. Также кажется, что он немного выше, чем bView, так как я вижу полоску родительского представления между панелью вкладок и aView. Я пытался найти различия между этими двумя взглядами, которые могли бы вызвать такое поведение, но не могу. Что я пропускаю?

1 Ответ

1 голос
/ 25 февраля 2010

В зависимости от ваших потребностей, вы должны иметь возможность создавать отдельные кончики для каждого UIViewController, а затем устанавливать каждый из этих кончиков для загрузки в качестве первого контроллера представления в каждом tar на панели вкладок, или с тем же самым кончиком установить их в каждой строке с помощью :

- (void)setViewControllers:(NSArray *)viewControllers animated:(BOOL)animated

Следующая информация из документации Apple должна помочь:

http://developer.apple.com/iphone/library/featuredarticles/ViewControllerPGforiPhoneOS/TabBarControllers/TabBarControllers.html#//apple_ref/doc/uid/TP40007457-CH102-SW14

http://developer.apple.com/iphone/library/featuredarticles/ViewControllerPGforiPhoneOS/TabBarControllers/TabBarControllers.html#//apple_ref/doc/uid/TP40007457-CH102-SW15

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...