繁体   English   中英

为什么在iOS加载屏幕后出现空白?

[英]Why am I getting a blank slate after the iOS loading screen?

我的应用显示正确的iOS加载屏幕,然后显示白屏。

我有责任适当地覆盖白屏吗? 在添加加载屏幕之前,我已加载了背景视图,并在其上方添加了图像。 现在只是纯白色。

为了正确显示背景,有一个绘制屏幕方法(从viewDidLoad和viewDidRotate调用)并从那里处理问题有意义吗?

我在ScrollView下有一个ContainerView,并且ScrollView临时为150x150,即使它裁剪的东西也应该显示内部非白色像素。

我应该怎么做才能得到真正的诊断?

我的应用显示正确的iOS加载屏幕,然后显示白屏。

您的初始视图控制器或应该加载的视图出了问题。

我有责任适当地覆盖白屏吗?

白屏可能是您应用程序的窗口或空白视图。 通常,您的应用程序委托将创建一个根视图控制器,并将其视图加载到应用程序的窗口中(如果使用情节提要,则可能自动生成)。 听起来好像发生了一些不利于该过程的事情-您的情节提要已更改,Info.plist(将应用程序指向正确的情节提要或.xib文件)已更改,等等。

为了正确显示背景,有一个绘制屏幕方法(从viewDidLoad和viewDidRotate调用)并从那里处理问题有意义吗?

至少在当前问题的情况下,这不是必需的。

我应该怎么做才能得到真正的诊断?

使用调试器。 窗口的根视图控制器是否指向正确类的实例? 如果是,它的view属性是否指向正确的视图? 如果是,视图是否包含适当的对象?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM