繁体   English   中英

iOS 通用应用程序 - 启动时的空白白屏

[英]iOS universal app - Blank white screen on startup

我创建了一个通用应用程序,它在启动时显示一个空白的白屏。 初始视图控制器不会加载。 我已经尝试了所有建议的替代方案:

  1. 在常规设置中将启动图像源设置为资产目录并删除启动屏幕文件。 (这显示黑屏)
  2. 设置主界面(已经设置了)
  3. 视图中没有缺少约束。
  4. didFinishLaunchingWithOptions设置self.window?.makeKeyAndVisible()
  5. 将 ViewController 设置为 Storyboard 中的初始视图控制器(已经设置)。

我怎样才能摆脱这个麻烦?
我正在添加我的项目设置的屏幕截图以防万一。

在此处输入图片说明

这是我在 storyboard 中的初始视图控制器的屏幕截图:

在此处输入图片说明

得到了问题。 实际上,我的所作所为并没有错。 问题出在 viewDidLoad 代码中:

view_padding = UIView.init(frame: CGRectMake(0, 0, 25, 30))
username.leftView = view_padding
username.leftViewMode = .Always

password.leftView = view_padding
password.leftViewMode = .Always  

不知道为什么,但会弄清楚。

在常规设置中更新启动图像

设置“启动屏幕文件”为空。

launch.storyboard显示的图片应该直接位于项目中,或者项目中的文件夹中。

使用图片为xxx.png ,则IOS闪屏正常。


在显示这些图像launch.storyboard是未启动画面,位于当Assets.xcassets/xxx.imageset

暂无
暂无

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

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