启动时,我从启动图像淡入到应用程序的界面。为了实现这一点,我添加了一个UIImageView
带有“Default.png”的内容,并在makeKeyAndVisible
.
Default.png 是否应该始终返回特定于设备(或特定于分辨率)的启动图像版本?或者我应该检查屏幕的边界和比例以选择适合视网膜与非视网膜和 3.5 与 4 英寸屏幕的屏幕?
我希望 Default.png 的行为与其他图像资源非常相似——在支持时使用 @2x 版本(以及 iPhone 5 上的 -568h 版本)。但是我在模拟器中的实验让我不相信。运行 4 英寸模拟器,使用 3.5 英寸图像。这会导致启动图像不会延伸到屏幕底部。下面的屏幕截图显示了过渡动画中间。
不幸的是,我没有每个设备,因此无法确认这是否只是模拟器的一个怪癖。
简而言之,我想确定retina图像用在retina设备上,4英寸的图像用在4英寸的设备上。