iOS 设置启动页

自从Xcode 12+开始,使用LaunchImage配置固定大小图片的方案已被苹果爸爸废弃,想要设置启动页需要通过LaunchScreen,个人理解苹果之所以作这样的改动是基于苹果新推出的全面屏和越来越多的屏幕尺寸以及Safe Area机制(这里要注意,Safe Area需要iOS 9+)

创建工程,随之会自动创建一个LaunchScreen.storyboard的文件


LaunchScreen.png

点击打开可以发现和传统的xib文件无差别


storyboard.png

可以在这个storyboard上可以放置各种ImageView、Label等,但需要注意UI控件必须添加在Safe Area区域内,这样无论是iPhone X之后的刘海全面屏还是iPhone 8这样的非全面屏都可以正常显示,通过下方的View as:iPhone 11 可以选择各种不同的机型/横竖屏来查看当前启动页的展示情况

如果本文对你有所帮助记得点个赞哈 :)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 主要有2种方法来设置启动页 方法一:使用 LaunchImage 设置启动图 第一步: 将规定尺寸的图片从你的文件...
    FongG阅读 6,048评论 0 2
  • 第一步 取消从LaunchScreen.storyboard从加载启动页 第二步 在Assets.Xcassets...
    14号孤独患者阅读 713评论 0 1
  • 按照网上很多设置LaunchImage的文章去实现启动页,其实很多是可以的,不过在测试的时候有几个点需要留心注意:...
    赵赵赵Mr阅读 5,453评论 0 1
  • 很多app(如淘宝、美团等)在启动图加载完毕后,还会显示几秒的广告,一般都有个跳过按钮可以跳过这个广告,有的app...
    weicyNO_1阅读 8,239评论 8 15
  • 启动页就是每次启动App的时候首先会显示一个页面,然后才进入App根视图 三张图片教会你设置App启动图片 如果没...
    yyMae阅读 1,493评论 0 2

友情链接更多精彩内容