繁体   English   中英

Xcode:如何制作launchScreen故事板

[英]Xcode: how to make a launchScreen storyboard

我是xcode的新手,现在我只需要构建一个launchScreen故事板。 但我不知道该怎么做:

我需要将图像放置在距离状态栏底部恰好20个像素处(并且在启动屏幕中,状态栏看起来是透明的,我不知道这是否重要)。 我还需要将该图像水平居中(看起来很简单,但是还没找到方法)

有人可以帮助我做到这一点吗?

我的图像也有4个版本,分别用于不同的比例因子(1x,2x,3x甚至4x),但是我不知道如何(如果可能)设置专用于特定比例因子的图像。 我什至不知道如何在我的launchScreen中导入图像:(

启动屏幕可用作项目中Assets.xcassets文件夹中的图像资产。 您可以将同一图像与以单个名称引用的多个缩放版本(1x,2x和3x)链接。

在此处输入图片说明

如果默认情况下不可用,则只需创建一个具有任何名称的新图像资产,然后在目标“ General settings的“ Launch Images Source选项卡下进行指定。

在此处输入图片说明

另外,最新的xcode版本建议使用启动屏幕故事板。 这在默认文件名LaunchScreen.storyboard 您可以像在故事板中通常那样在此处创建场景,并将其指定为启动屏幕。

希望这可以帮助 :)

启动新项目时,默认情况下会创建LaunchScreen。
您也可以将其添加到现有项目中。

这是一个笔尖,您可以在其中发布链接到您的基础图像的UIImageView以及@ 2x和@ 3x图像。 您还可以使用SizeClass设置自定义您的LaunchScreen

如果您的应用程序的部署目标是8.0以下(即您也要提供对ios 7的支持),则需要两次设置启动屏幕:

1)从launchscreen.storyboard(ios 8.0及更高版本)-这是简单的视图控制器。 拖放imageview并将其设置为它

2)从Assets.xcassets和新启动屏幕中,通过单击+按钮,然后从项目设置将launch image source更改为您已在资产中添加的启动屏幕文件

因此,如果您的部署目标是8.0或更高,则只需从launchscreen.storyboard进行设置。

希望这会有所帮助:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM