iOS通用应用程序 - 启动时出现空白屏幕

时间:2016-09-06 06:50:29

标签: ios iphone xcode ipad storyboard

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

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

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

enter image description here

以下是故事板中我的初始视图控制器的屏幕截图:

enter image description here

3 个答案:

答案 0 :(得分:0)

遇到了问题。实际上我正在做的事情没有错。问题出在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  

不确定原因,但会弄清楚。

答案 1 :(得分:0)

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

设置"启动屏幕文件"是空白的。

答案 2 :(得分:0)

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

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


当位于 launch.storyboard 中时,Assets.xcassets/xxx.imageset 中显示的图像在闪屏中看不到