我创建了一个通用应用,它在启动时显示一个空白的白色屏幕。初始视图控制器不加载。我已经尝试了所有建议的替代方案:
- 在常规设置中将启动图像源设置为资产目录并删除启动屏幕文件。 (这显示黑屏)
- 设置主界面(已设置)
- 视图中没有遗漏约束。
- 在
中设置self.window?.makeKeyAndVisible()
didFinishLaunchingWithOptions
- 将StoryController设置为Storyboard中的初始视图控制器(已设置)。
醇>
我怎么可能摆脱这个麻烦?
我正在添加项目设置的屏幕截图以防万一。
以下是故事板中我的初始视图控制器的屏幕截图:
答案 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
中显示的图像在闪屏中看不到