У меня есть UITabBarController в моем приложении. В первом представлении этого контроллера у меня есть UINavigatioController, и пользователь может перейти к нескольким представлениям через этот NavigationController. В корневом представлении этого контроллера у меня есть внешний вид или основной вид приложения, в котором есть значок информации, который переворачивает экран на информационную страницу, которая является другим видом в приложении appDelegate. Поэтому я использую следующий код из моего приложения appdelegate для перехода на информационную страницу.Как удалить белую панель сверху в iPhone
UIView * controllersView = [aboutUsViewController view];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:1];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:window cache:YES];
[self.window addSubview:controllersView];
//[aboutUsViewController animateView];
[self.tabBarController.view removeFromSuperview];
[UIView commitAnimations];
Моя проблема в том, когда я переворачиваю, я вижу очень маленький белый бар наверху. Эта белая полоса видна только при переворачивании с основного вида, которое является первым экраном на информационной странице, а не наоборот.
Я смущен, как удалить этот бар, так как у меня есть UIImage, охватывающий всю мою страницу на главном экране.
Как это решить.
http://bugreport.apple.com/ – slf