Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 打电话后,状态栏恢复正常高度后,如何使视图再次变大?_Iphone_Cocoa Touch_Uikit - Fatal编程技术网

Iphone 打电话后,状态栏恢复正常高度后,如何使视图再次变大?

Iphone 打电话后,状态栏恢复正常高度后,如何使视图再次变大?,iphone,cocoa-touch,uikit,Iphone,Cocoa Touch,Uikit,在模拟器中,我进入硬件菜单,并在通话中激活了更大状态栏的模拟 现在,我试着在我的笔尖上创建一个占据整个屏幕的视图。一旦状态栏变小,我希望我的视图变大,这样它就可以使用上面的空间 但不管任何自动调整大小的设置,在状态栏变小后,“我的视图”将保持按下状态。挂断电话后,状态栏上还有一个空插槽 那到底应该是什么?我的应用程序是将状态栏识别为视图,还是状态栏确实使我的屏幕变小了?我的意思是…它是否会把我的视图弄得乱七八糟,好像它本身就是一个视图,或者我的视图不知道状态栏,而是知道当状态栏变大时屏幕会变小

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

现在,我试着在我的笔尖上创建一个占据整个屏幕的视图。一旦状态栏变小,我希望我的视图变大,这样它就可以使用上面的空间

但不管任何自动调整大小的设置,在状态栏变小后,“我的视图”将保持按下状态。挂断电话后,状态栏上还有一个空插槽

那到底应该是什么?我的应用程序是将状态栏识别为视图,还是状态栏确实使我的屏幕变小了?我的意思是…它是否会把我的视图弄得乱七八糟,好像它本身就是一个视图,或者我的视图不知道状态栏,而是知道当状态栏变大时屏幕会变小

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

[view setFrame:[[UIScreen mainScreen] applicationFrame]];
或者如果这不起作用

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

“不管任何自动调整大小设置”是什么意思?具体来说,要展开的视图上的自动调整大小设置是什么?(请注意,该视图的任何超级视图也必须正确地自动调整大小,否则您可能会遇到麻烦。)我错过了超级视图,因为我认为它是一种窗口。在那里设置自动调整大小后,它就工作了。谢谢你的提示!