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