Программно создать tabBar в приложении довольно просто:
self.tabBarController = [[UITabBarController alloc] init];
[self.view addSubview:_tabBarController.view];
UIViewController * tab1 = [[UIViewController alloc] init];
tab1.title = "A";
UIViewController * tab2 = [[UIViewController alloc] init];
tab2.title = "B";
_tabBarController.viewControllers = [NSArray arrayWithObjects:patientSearch,todoList,nil];
[tab1 release];
[tab2 release];
Вы также можете легко помещать изображения на вкладки:
tab1.tabBarItem.image = [UIImage imageNamed:@"myIcon.png"];
Однако как я могу установить изображение этих вкладок на один из системных изображений? (например, поиск, избранное, закладки и т. д.). В IB это устанавливается путем изменения «идентификатора», но как это можно сделать программно