使用LaunchScreen.storyboard设置启动页

在使用LaunchScreen.storyboard之前我一直用的是LaunchImage,因为苹果方要求在2020.04,上架的版本不能用此方法,所以现在三月,刚好要更新版本,就把这个问题解决了一下,第一次写博客,有问题,欢迎提出,不喜勿喷!
下面写的是如何将LaunchImage转换成LaunchScreen
1、将Assets.xcassets中的LaunchImage.launchimage全部删除
2、Build Setting中红色圈起来部分删除
在这里插入图片描述在这里插入图片描述
3、在info.plist中新增 Launch screen interface file base name,值为LaunchScreen
在这里插入图片描述
4、在Assets中新建Image Set
在这里插入图片描述
5、然后放一张图,我这边放的是1125*2436
在这里插入图片描述
同时在该目录下添加一个Contents.json文件,并copy下面一段代码

{
  "images" : [
    {
      "idiom" : "universal",
      "scale" : "1x"
    },
    {
      "idiom" : "universal",
      "scale" : "2x"
    },
    {
      "idiom" : "universal",
      "filename" : "你自己的图片",
      "scale" : "3x"
    }
  ],
  "info" : {
    "version" : 1,
    "author" : "xcode"
  }
}

6、将上面的一张图copy一张至你的资源目录下(除assets目录),否则,会有白屏的情况出现
7、以上准备好之后,打开你的LaunchScreen.storyboard添加imageview控件,Xcode 11版本在这边拖入
在这里插入图片描述
8、在imageview中设置图片资源
在这里插入图片描述
此处选择的资源就是上面第四步创建的imageSet的名称
在这里插入图片描述
9、设置图片的约束条件,四个方向均设置为0
在这里插入图片描述
图片替换不要使用覆盖,很可能会出现,有缓存的情况,建议更改图片资源的名称,即可。
以上设置就可以实现启动页的显示,此记录是方便自己记忆,写的不好的地方,多多指正,感激

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Xcode中制作LaunchScreen.storyboard可以通过以下步骤进行: 1. 打开Xcode并创建一个新的项目或打开现有的项目。 2. 在项目导航栏中,找到并选中名为LaunchScreen.storyboard的文件。 3. 在Interface Builder中,你将看到一个可视化的画布,用于创建你的Launch Screen界面。 4. 你可以在右侧的对象库中选择和拖拽各种视图元素到画布上,比如标签、图像视图、按钮等等。根据你的需求,自定义你的Launch Screen界面。 5. 使用自动布局和约束来确保你的Launch Screen在各种设备和屏幕尺寸下都能正确显示。你可以使用Auto Layout来指定视图之间的关系和位置,以及对内容进行自适应布局。 6. 添加所需的背景图像或启动图像。你可以在图像资源选项卡中,将你的图像文件拖拽到LaunchScreen.storyboard上,并将其设置为背景图像或者其他所需的位置。 7. 根据需要,你可以使用动画效果或过渡效果来提高Launch Screen的可视化效果。这可以通过在Launch Screen上添加动画视图或切换视图的方式来实现。 8. 在你完成Launch Screen的设计和布局后,你可以选择在应用程序设置中将其设置为你的项目的主要启动界面。进入“General”选项卡,找到“App Icons and Launch Images”部分,选择“Launch Screen File”并选择你的Launch Screen.storyboard文件。 通过以上步骤,你可以使用Xcode中的Interface Builder创建和设计Launch Screen.storyboard,以实现你想要的启动界面效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值