启动屏幕图像大小适用于所有iOS屏幕大小

3hvapo4f  于 9个月前  发布在  iOS
关注(0)|答案(3)|浏览(157)

我正在尝试为我的iOS应用程序创建一个午餐屏幕图像。但我不知道什么是正确的大小。
根据苹果网站的iPhone 6的大小应该是750 x 1334(@2x)的肖像。
但我的问题是,如何创建一个启动屏幕图像,将适合所有屏幕尺寸,如iPhone 5,5s,6,6加,iPad等?
做这件事的正确方法是什么?

bihw5rsg

bihw5rsg1#

转到图像.xcassets那里你可以看到发射图像大小.只需从右侧启用iOS版本. iPhone肖像iOS 8:- 12422208(5. 5英寸)7501334(4. 7高清)
iPhone风景iOS 8:-2208 1242(5.5英寸)
iPhone Portrait iOS 7,8:- 640960(@2x)6401136(Retina)
iPhone人像5,6:- 320480(@x)640960(@2x)640*1136(视网膜4)
x1c 0d1x的数据

mbjcgjjk

mbjcgjjk2#

但我的问题是,如何创建一个启动屏幕图像,将适合所有屏幕尺寸,如iPhone 5,5s,6,6加,iPad等?
这将是很难做到的。设备有不同的长宽比,比如iPhone 5和iPad Air之间的尺寸差异很大,无法使用一个图像。如果你想使用带有屏幕截图的经典启动屏幕,那么一个图像看起来与不同设备上的用户界面不一样。如果你想要一个启动位图图像,你需要提供所有必要的尺寸。
做这件事的正确方法是什么?
您可以创建启动PNG图像或启动屏幕作为故事板。
对于启动镜像,您的项目有一个资产目录。使用现有的或添加新的iOS启动镜像。编辑器将显示您所需的所有大小。
对于故事板,您的应用程序可能已经有了LaunchScreen.storyboard。您通常不会在这里创建特定的大小,而是使用自动布局来适当地调整屏幕大小。

prdp8dxp

prdp8dxp3#

回答这个具体问题,所有尺寸的一个启动屏幕图像:(尽管我认为在某些情况下为每个设备设计一个图像可能是更好的选择)

我做了一个模板,并在Xcode中测试了它,它可以与模拟器现在可以给予我的所有版本的iPhone和iPad一起工作。
你必须把重点放在安全区和焦点,但没有停止填充一些iPhone和iPad的其他一切.我希望有人发现我的模板有用.
图片在:Aspect Fill
x1c 0d1x的数据
使用此模板
这就是结果:

x 1c 2d 1x

相关问题