在编写iOS程序时,我们可能会遇到这种情况:在老版本的Xcode上写的程序之前运行在模拟器的时候是正常的,但是现在运行就出现了上下出现黑边的情况,如下图所示:
那么这究竟是什么原因呢?
两个图片分别实在显示为4S和5S的模拟器上截的,4S与5S的屏幕大小是不一样的,系统在找不到启动的设置就会按照原先存在的启动图片显示,而原先只存在4S的启动设置自然就只能显示4S的大小了,就有了上下黑边。
解决办法:在Target中选择Launch Images Source 点击Use Asset Catalog 添加一个Launch image,如果不想就解决了,如果想添加启动图片可以直接拖图片进去。操作如下图:
点击Images.xcassets便会看到Launch Image如下图所示
再次运行,便可以在5S上正常运行了