无标题文章

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 

你可能感兴趣的:(无标题文章)