视图在方向更改时旋转时的黑色背景

时间:2015-06-04 07:37:38

标签: ios objective-c xcode autolayout screen-rotation

我正在摆弄Xcode中的方向更改响应应用程序,我正试图弄清楚如何更改我的非黑色视图似乎在方向更改的黑色背景上旋转!

它看起来像这样:

enter image description here

我想将黑色背景更改为我的视图颜色 - 在描述的情况下为粉红色。

当我的应用程序启动时,它会显示黑屏,直到出现实际视图。我觉得它是相同的黑色,在方向变化时变得可见?

我试图在我的app委托的did-finish-launch方法中更改窗口的背景颜色,但这没有任何效果:

<requestHandler name="/admin/luke" class="org.apache.solr.handler.admin.LukeRequestHandler"/>

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

尝试使用willAnimateRotationToInterfaceOrientation:duration:方法代替willRotateToInterfaceOrientation:duration:

但我认为iOS中的几乎所有应用程序都显示出黑色背景的一瞥,这似乎很正常。在您的情况下,如果是长时间,请尝试缩短持续时间。

同时检查此Stackoverflow Post