我是xcode的新手,现在我只需要构建一个launchScreen故事板。但我不知道怎么做这个简单的想法:
我需要将图像放在状态栏底部正好20个像素处(并且在启动屏幕中,状态栏看起来是透明的,我不知道它是否有问题)。我还需要水平居中这个图像(看起来很简单,但还没有找到怎么做)
有人可以帮我这样做吗?
对于不同的比例因子(1x,2x,3x甚至4x)我也有4个版本的图像,但我不知道如何(以及是否可能)设置专用图像对于特定的比例因子。我甚至不知道如何在我的launchScreen中导入图像:(
答案 0 :(得分:1)
启动屏幕可用作项目中Assets.xcassets
文件夹中的图像资源。您可以将同一图像与在单个名称下引用的多个缩放版本(1x,2x和3x)链接。
如果默认情况下不可用,只需创建一个包含任意名称的新图片资源,并在目标Launch Images Source
的{{1}}标签下指定。
或者,最新的xcode版本建议使用启动屏幕故事板。这是默认文件名General settings
。您可以像往常一样在故事板中创建场景,并将其指定为启动屏幕。
希望这会有所帮助:)
答案 1 :(得分:0)
启动新项目时,默认情况下会创建LaunchScreen 您也可以在现有项目中添加它。
这是一个笔尖,您可以使用@ 2x和@ 3x图像发布链接到基本图像的UIImageView
。
您还可以使用SizeClass设置自定义LaunchScreen
答案 2 :(得分:0)
如果您的应用程序部署目标小于8.0(即您也想支持ios 7),那么您需要设置两次启动屏幕:
1)来自launchscreen.storyboard(ios 8.0及更高版本) - 它是简单的视图控制器。在其上拖放imageview并将图像设置为
2)从Assets.xcassets
和新的启动屏幕点击+
按钮,然后将项目设置从launch image source
更改为您添加资产的启动屏幕文件
因此,如果您的部署目标是8.0或更高,那么您只需要从launchscreen.storyboard进行设置。
希望这会有所帮助:)