从没有状态栏的全屏视图到状态栏的正常视图的错误翻转过渡

时间:2011-12-01 14:48:59

标签: ios cocoa-touch uiview uiviewanimationtransition

一开始,我的应用程序显示没有状态栏的全屏视图(320x480)。在用户进行一些选择后,应用程序使用+[UIView transitionFromView:toView:duration:options:completion:]切换到状态栏的普通视图。不幸的是,在转换过程中,似乎toView的大小为320x480,因此部分视图位于状态栏下方。转换完成后,视图将调整为320x460(最初应该是这样)。

我的问题是如何在转换之前强制正确调整视图大小。

1 个答案:

答案 0 :(得分:0)

我有一个类似但不完全相同的问题。尝试这里给出的解决方案,这对我有用(基本上,使用setAnimationsEnabled:禁用部分动画):

RootViewController animation transition, initial orientation is wrong

相关问题