У меня есть приложение, использующее UITabBarController, и у меня есть другое представление, которое должно скользить вверх из-за элементов управления панели вкладок, но перед содержимым панели вкладок.Если это неясно, представьте себе рекламу, которая появляется в приложении с вкладками, которое появляется перед всем, кроме кнопок панели вкладок.
Пока у меня есть код, который выглядит примерно так, но я готовизмените его, если есть лучший способ сделать это ...
tabBarController.viewControllers = [NSArray arrayWithObjects:locationNavController, emergencyNavController, finderNavController, newsNavController, nil];
aboutView = [[AboutView alloc] initWithFrame:CGRectMake(0, window.frame.size.height - tabBarController.tabBar.frame.size.height - 37 ,
320, window.frame.size.height - tabBarController.tabBar.frame.size.height)];
[window addSubview:tabBarController.view]; // adds the tab bar's view property to the window
[window addSubview:aboutView]; // this is the view that slides in
[window makeKeyAndVisible];
В настоящее время aboutView является подклассом UIView и находится в своей начальной позиции внизу, но скрывает tabBarController.Как я могу изменить это, чтобы вкладки были наверху, но все еще имели aboutView перед другим контентом?