Если вы возьмете код инициализации своего представления и переместите его в loadView вместо viewDidLoad, вы можете принудительно загрузить каждый из UIViewController, являющихся частью вашего UITabBarController, просто вызвав viewController.view. Это происходит потому, что UIViewController создаст объект представления через функцию loadView, когда его об этом попросят.
for(UIViewController * viewController in tabBarController.viewControllers){
viewController.view;
}
или более просто
[tabBarController.viewControllers makeObjectsPerformSelector:@selector(view)];