• 对于一些老项目,在启动图上,可能没有采用xib或者SB进行适配的,所以可能会出现如图一,这样导致整个项目运行就会不能完全贴合。
  • 采用的是工程 Images.xcassets 文件夹下的中的【LaunchImage】图片集合中。
  • 又不想在项目设置里面直接用LaunchScreen.xib或者LaunchScreen.storyboard进行配置启动图,

1.发现iPhone X显示问题

  关于iPhone X尺寸的详细介绍我就不多说了,这里主要是讲解iPhone X启动图的问题

高高兴兴的把xcode升级到xcode9版本,跑起原来的项目就成了这样

上下均多了一块黑色区域,另外MJRefresh也出了问题

2.查看启动图效果

发现启动图也不对劲,好像上下都少了尺寸

3.打印显示的屏幕宽高

居然是375*667—-是iPhone 6/7/8的屏幕尺寸

4.问题说明

因为iPhone X的物理像素是1125*2436px ,启动图要做成375*812@3x的png图片,因为iPhone X启动图的缺失,默认加载了iPhone 6/7/8的@2x的图片,启动后屏显尺寸就变成了375*667了

5.问题处理

让UI调整出一张1125*2436px的启动图,名称修改为Default-812h@3x.png
拖入到Assets文件夹下,但是还有问题,如下图,并没有出现iPhone X是配图的存放位置

如下图操作,

重新启动模拟器

宽高打印:375*812 屏幕显示加载正常

6.处理成功

iPhone X适配之启动图适配教程相关推荐

  1. iPhone 12 启动图适配 (黑屏问题,已解)

    Xcode 昨天发布了12.1 版本.里面有了iPhone 12 系列模拟器. 跑了一下之前的项目,启动图(LaucnScreen)是黑屏. 分别百度和谷歌了一下 iPhone 12 适配,均没有相关 ...

  2. iPhone x 解决启动图适配上下黑边的问题(排除所有其他原因后,发现是图片尺寸问题)

    今天从早忙到现在,才终于解决适配问题,期间大量搜索解决之道,几乎全部是差不多的答案,直到查阅到以下博客 https://blog.csdn.net/kuangdacaikuang/article/de ...

  3. storyboard 苹果启动图_iOS13 启动图适配

    释放双眼,带上耳机,听听看~! 目前启动页有两种设置方式: 1.使用 LaunchScreen.storyboard 设置 这是比较简单,因为 xcode 都默认设置好的,只需要在 LaunchScr ...

  4. Android app启动图适配

    app启动后的白屏问题,默认都是在splash页面加主题配置,主题配置一个背景来达到用户点击app图标就立马启动app的假象,大多情况下,使用背景单一的图片作为启动图,我们在设置背景颜色,就能适配的很 ...

  5. LaunchScreen.xib 设置启动图

    1.LaunchScreen.xib 中拖入UIImageView 约束都设置为0 2.新建一个Image Set 起名为LaunchScreen  Devices设置为:Device Speecif ...

  6. iOS图标启动图生成器(一)

    前 言 一个完整的app都需要多种尺寸的图标和启动图.一般情况下,设计师需要根据开发者提供的一套规则,设计出各种尺寸的图标和启动图供开发人员使用. 但最近作者利用业余时间做了个app,因为不希望耽误设 ...

  7. 不会PS如何快速得到自己想要的图片——iOS图标启动图生成器

     QiShare团队 点击蓝字关注我们 奇技指南 本文来自360奇舞团iOS团队QiShare投稿,原文: https://www.jianshu.com/p/b087ebf6f968 这个App需要 ...

  8. storyboard 苹果启动图_iOS 13使用LaunchScreen.storyboard适配各尺寸启动图

    背景 苹果在2019年WWDC中提出,到2020年4月开始,使用 iOS 13 SDK 的 App 必须使用 LaunchScreen,相应的LuanchImage 也要退出历史的舞台.但是现在苹果手 ...

  9. iOS 13 LaunchScreen.storyboard 启动图屏幕适配

    苹果3.26 发文 延迟 使用 Xcode storyboard(故事板) 来提供 app 的启动屏幕,截止日期延长到6.30.弃用iOS Launch Image 早晚都得整,来写一篇博客讲讲使用方 ...

最新文章

  1. 如何学习数据挖掘和数据科学的7个步骤
  2. react遇到的各种坑
  3. 在配置静态IP的时候遇到 :bringing up interface eth0 : error unknown connection
  4. 工业交换机的性能优势有哪些?
  5. 剑指 Offer 35. 复杂链表的复制(哈希/衍生拆分图解)
  6. lsm tree java_BasicTreeUI
  7. 2012年10月份考试后感
  8. 数据治理的好处有哪些
  9. 【GNN】图神经网络入门之GRN图循环网络
  10. word章节模板构建:新建样式和多级列表。(附插入目录)
  11. h5游戏引擎有哪些?h5制作模板游戏的教程和流程是什么?
  12. 深度解读华为5G空口新技术:F-OFDM和SCMA
  13. TabLayout+Viewpage滑动
  14. Mac读写ntfs磁盘工具:Paragon NTFS for Mac
  15. 机器人电焊电流电压怎么调_焊电焊电流怎么调节,调多少合适?
  16. wifi握手包自动跑包
  17. 科技的成就(二十七)
  18. 计算机电子表格制作教案,电子表格Excel教案设计
  19. 一口气讲完设计模式(单例模式、工厂模式、原型模式、建造者模式、适配器、桥梁模式)
  20. c语言switch顺序,switch-case的执行顺序,该怎么处理

热门文章

  1. 单精度、双精度和半精度浮点格式之间的区别
  2. Python 路径操作
  3. 一系列国内外顶尖互联网公司的技术博客,晋升程序员必备!
  4. Android四大组件和启动模式(面试总结)
  5. Spring IoC注入三种方式
  6. 10个程序员可以接私活的平台和一些建议,兼职必看
  7. 各大平台免费接口,非常适用
  8. MacOS编译LibreCAD
  9. 鸿蒙电视如何播放手机上的歌,鸿蒙这么用 荣耀智慧屏联动手机的正确打开方式...
  10. SecureCRT常用文件操作命令