Я работаю над приложением, которое использует Tabbarcontroller (есть две вкладки). На iphone все работает нормально, но на ipad обе вкладки находятся в центре экрана.
Я хочу показать заголовок и изображения в центре каждой вкладки (учитывая, что ширина вкладки составляет половину экрана)
При поиске я наткнулся на UIEdgeInsetsMake.
Отрегулируйте заголовок элемента панели вкладок iOS по центру но с этим не поможет.
Я не понимаю, куда вставить этот код. Я пытался поместить его в FirstViewController, а затем в делегат приложения (один за другим), но у меня ничего не работает.
Вот мой код appDelegete:
FirstViewController *firstVC = [[FirstViewController alloc] init];
UINavigationController *navController1 = [[UINavigationController alloc] initWithRootViewController:firstVC];
//navController1.title = @"First Tab";
navController1.tabBarItem.image = [UIImage imageNamed:@"first.png"];
SecondViewController *secondVC = [[SecondViewController alloc] init];
UINavigationController *navController2 = [[UINavigationController alloc] initWithRootViewController:secondVC];
navController2.title = @"Second Tab";
navController2.tabBarItem.image = [UIImage imageNamed:@"second.png"];
NSArray *array = [[NSArray alloc] initWithObjects:navController1,navController2, nil];
UITabBarController *tabBarController = [[UITabBarController alloc] init];
tabBarController.tabBarItem.imageInsets = UIEdgeInsetsMake(0, -50, 0, 50);
tabBarController.viewControllers = array;
[self.window setRootViewController:tabBarController];
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
return YES;
Кто-нибудь может помочь?