Я пытаюсь изменить положение панели вкладок в UITabbarController.Я знаю, что это не очень хорошая идея, но это то, что меня попросили сделать.Мне удалось переместить панель вкладок в верхнюю часть экрана с помощью:
self.tabBarController.tabBar.frame = CGRectMake(0, 0, 768, 68);
, и она прекрасно работает.К сожалению, представление контента не перемещается соответственно.
После изменения положения панели вкладок я добавляю вид содержимого и пытаюсь настроить его вручную, но он не оказывает никакого влияния:
self.tabBarController.viewControllers = [NSArray arrayWithObjects:
[[[HomeViewController alloc] initWithNibName:nil bundle:nil] autorelease],
nil];
// dummy values for testing.
self.tabBarController.selectedViewController.view.frame = CGRectMake(0, 69, 10 , 10);
Что я делаю не так?