私はこのコードブロックを持っていて、iPhone4S以下で動作しました。iPhone 5sの4インチ画面では、エラーが発生します。コメントアウトすることで回避できますが、それ[appDel.navController.view removeFromSuperview];
が適切な方法だとは思いません。私はこれもそうだとは思わないので、誰かがこれに少し光を当てることができればそれは素晴らしいことです。
ありがとう
コード:
[appDel.tabController setSelectedIndex:0];
[appDel.window addSubview:appDel.tabController.view];
[appDel.window bringSubviewToFront:appDel.navController.view];
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.6];
[UIView setAnimationDelegate:self];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:appDel.navController.view.superview cache:NO];
[appDel.navController.view removeFromSuperview];