无标题文章

IOS 11 Iphone x 适配

1 首先分为自动布局适配以及Frame适配  我们先说说frame适配

a 如果在自定义navigationbar 时候通常我们会把状态栏算在内(20pt), 当然除了iphonex 以前这个毫无疑问是可以的  当升级之后会出现上下俩片空白  这个空白其实适配完启动图就OK  启动图换成像素1125px*2436px 的 之后就完全没问题了 当然如果你用的是luanchImage 那么你需要把Contents.json文件新增一下   OK 继续说一下 布局计算其实留出上线安全距离其余的布局完全不影响  那么布局如何更改呢   当然我想现在应该完全没有写死的frame 其实就是写死也OK 那么你就需要判断一下iPhone X适配高度 写一个完全的宏也没有问题   当然你也可以在viewSafeAreinsetsDidChane 中更改去设置 统一处理更方便更清晰  通常你去写一个扩展 适配一下ViewController 和view 就OK 


b 那么我现在在继续说一下 layout 适配   其实也很简单 你去打开你storybord 或者XIB 把相应你想要的选项勾选  如 use safe are layout Guides 

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.要做一个尽可能流畅的ListView,你平时在工作中如何进行优化的? ①Item布局,层级越少越好,使用hie...
    fozero阅读 4,099评论 0 0
  • WebView·开车指南 2016-08-31BugDev 北京市东城区首席Bug布道师开山之作,一整月交通事故血...
    53c021c38a1d阅读 4,268评论 0 1
  • 学习笔记:纪念曾经学过的Android,由于负责公司大的方向,向管理方向转型,原先内容一直在有道,为了减少有道笔记...
    后知后觉_95a8阅读 3,532评论 0 0
  • 注解: 1:从git上clone的时候,分两个工程,一个是皮肤包工程,一个是对应的类库 2: skin系类...
    学习a阅读 1,423评论 0 0
  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 5,800评论 0 9