UITabBarController
получает всю информацию, необходимую для создания элемента панели вкладок для каждого контроллера представления, проверяя сам контроллер представления.
Все, что вам нужно сделать, это назначить массив контроллеров представления, используя -setViewControllers:animated:
.
После добавления контроллера представления в контроллер панели вкладок контроллер панели вкладок будет проверять свойство tabBarItem
контроллера представления.Этот элемент панели вкладок будет автоматически вставлен в панель вкладок контроллера панели вкладок.Вы можете инициализировать панель вкладок в каждом контроллере представления программно.Это выглядит примерно так ...
UITabBarItem *tabBarItem = [[UITabBarItem alloc] initWithTitle:@"Title" image:[UIImage imageNamed:@"someImage"] tag:1];
или если вы хотите использовать один из системных элементов ...
UITabBarItem *tabBarItem = [[UITabBarItem alloc] initWithSystemItem:UITabBarSystemItemFeatured tag:1];
Я предлагаю вам взглянуть на UITabBarController
, UITabBarItem
и UIViewController
ссылки на классы и чтение соответствующих свойств.Документы заполнены необходимой информацией.