我有两个视图控制器myViewControllerA和myViewControllerB。iPhone:呈现模态视图切换调用ViewController的视图
myViewControllerA有modalTransitionStyle = UIModalTransitionStyleFlipHorizontal
。
然后我打电话presentModalViewController:animated:
加载myViewControllerB。在调用dismissModalViewControllerAnimated:
后,myViewControllerA显示的所有视图突然向上移动了状态栏的高度。当我重复该过程时,myViewControllerA的视图再次正常显示。
所以,问题只出现在模态视图控制器的第一次调用。解散后再次调用它,再次看起来很好。
这是什么原因造成的?
您的modalViewController(B)的视图是否与mainViewController(A)视图的大小完全相同? – Dimitris 2010-02-10 12:41:54
是的,它确实... – dontWatchMyProfile 2010-02-11 15:48:50