iOS 模拟器总是以4或4S的尺寸显示APP

2018-12-17  本文已影响0人  丹丹十个胆小鬼

显示效果如下


1.png

选择的模拟器是iPhone XR,但是跑起来一直显示成这样

原因:项目没有使用Launch Screen,也没有导入启动图片导致模拟器默认以4S的尺寸显示app。
模拟器默认的尺寸是由启动界面决定的,它的底层实现其实把LaunchScreen上的界面,生成了一张图片(截图),然后把这张图片设为程序的启动图片。如果没有设置启动图片,模拟器默认的尺寸大小是4s的尺寸⼤⼩。可以进入沙盒当中查看,查看方法,找到应用程序根⽬录,获取方法: NSLog(@"%@",NSHomeDirectory()),打印出来,后前往文件夹.找到Library->Caches->Snapshots目录下面.最后一层就是程序⾃动生成的图片.

2.png 3.png
上一篇下一篇

猜你喜欢

热点阅读