一旦电话呼叫后状态栏回到正常高度,我怎样才能使视图再次变大?

时间:2009-05-13 15:42:52

标签: iphone cocoa-touch uikit

在模拟器中,我进入了硬件菜单,并在通话期间激活了更大状态栏的模拟。

现在,我试图在我的笔尖中创建一个占据整个屏幕的视图。一旦状态栏变小,我希望我的视图变大,所以它在那里使用那个空间。

但无论是否有任何自动调整设置,我的视图都会在状态栏变小后继续按下。挂断电话后,状态栏上还有一个空插槽。

实际应该是什么?我的应用程序是将状态栏识别为视图,还是状态栏确实使我的屏幕更小?我的意思是......是不是把我的观点弄得一团糟,好像是一个观点本身,或者我的观点不知道状态栏,但是当状态栏变大时屏幕尺寸会变小?

当状态栏恢复到正常高度时,如何让你的视图再次变大?

1 个答案:

答案 0 :(得分:0)

[view setFrame:[[UIScreen mainScreen] applicationFrame]];

或者如果不起作用

[view setFrame:[[UIScreen mainScreen] bounds]];