Создание 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 это устанавливается путем изменения «идентификатора», но как Вы делаете это программно