注意:此问题与启动图像故事板无关。
信息:BG Buddy是一款仅限风景应用。启动屏幕使用launchImage.xcassets文件中的图像。
启动图像转换为包含全屏UIImageView的UIViewController,其具有与启动图像中使用的相同的BG Buddy背景图像,以及一些文本UIButtons。这给人的印象是,在应用程序加载后的短时间内,按钮会显示在背景图像的顶部。
以下是自应用程序发布以来BG Buddy背景图像集的设置方式。从Launch Image到UIViewController的转换在iPad,iPhone 5,6,7,8和6,7,8 Plus上完美运行。
iPhone X和iPhone Plus似乎都使用iPhone 3x图像插槽,但两者的尺寸都有很大差异。我打开了其他大小的班级插槽,并试图找到一个有很多困惑但没有成功的地方。注意:除了iPhone Plus外,所有iPhone都使用紧凑的宽度/紧凑高度尺寸等级。 iPhone Plus横向使用常规宽度/紧凑高度。
那么如何设置'图像集'文件以匹配所有设备的launchImage文件?
目前我可以拥有良好的iPhone X转换或良好的iPhone Plus转换,但不是两者都可以。
我唯一的选择是尝试检测它是否是iPhone X(或iPhone Plus)并以编程方式交换图像?