2009-06-22 4 views
0

Я изучаю программирование iPhone, просматривая пример приложения iPhone Recipes.Как 2 Контроллера просмотра подключены к tabBarController в iPhoneRecipes

Я озадачен тем, как два контроллера вида подключены к панели вкладок. Если они подключены к XIB, кто-нибудь может объяснить, как это делается, или где я могу получить более визуальные данные о подключении вещей в XIB.

Это моя отправная точка в процессе обучения:

- (void)applicationDidFinishLaunching:(UIApplication *)application { 
recipeListController.managedObjectContext = self.managedObjectContext; 
[window addSubview:tabBarController.view]; 
[window makeKeyAndVisible]; 
} 

ответ

1

В основном окне свойства панели вкладок добавляются как подвид окна.

Свойство вида панели вкладок указывает на визуальный компонент панели вкладок (сам вид панели вкладок), а контроллер панели вкладок обрабатывает его поведение (изменение вкладок и т. Д.).

Каждая отдельная вкладка представляет собой подпункт панели вкладок, поэтому, когда представление панели вкладок добавляется в виде подсмотра окна, его подпункты берутся для езды. Сложно сначала окунуться в голову, но он должен начать погружаться после того, как вы заиграете с построителем интерфейса немного больше.

Все, что происходит в XIB, вы устанавливаете выходы на каждой вкладке так, чтобы они отображались при выборе каждой вкладки.

Надеюсь, это поможет.

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