IOS知识积累iOSiOS学习

iOS 11 之后 iPad 分屏适配探究

2018-04-24  本文已影响574人  居然是村长

[toc]

体验分屏

分屏方式就是:打开第一个程序,上滑展示程序坞,按住第二个程序拖入屏幕(此时是悬浮模式),悬浮模式顶部‘-’长按拖动可以实现分屏模式(也可以用于切换)
分屏模式与悬浮模式可以共存,也就是可以同时开 3 个程序,在一个屏幕上

mac 分屏,长按左上角绿色那个就行(按一下是全屏)

开发问题

竖屏时,只有左右分屏,小的部分为 320 或者 375(就是塞了个 5s 或者 8 的屏幕宽度)
横屏时,存在平分,除去分割线之后平分
xcode 9.3 已经在 sb 中体现了,分屏预览,直接用 sb 开发也是很有好处啊,为啥都不喜欢呢,不觉得冲突很多啊

初探

分辨率表

设备 开发尺寸 倍数 sizeClass
竖屏
iPhone4/4s 320x480 @2x CR
iPhone5/5s/se 320x568 @2x CR
iPhone6/7/8 375x667 @2x CR
iPhone6+/7+/8+ 414x736 @3x CR
iPhoneX 375x812 @3x CR
横屏
iPhone4/4s 480x320 @2x CC
iPhone5/5s/se 568x320 @2x CC
iPhone6/7/8 667x375 @2x CC
iPhone6+/7+/8+ 736x414 @3x RC
iPhoneX 812x375 @3x CC
设备 开发尺寸 倍数 sizeClass
竖屏
iPad 7.9/9.7 768x1024 @2x RR
iPad 10.5 834x1112 @2x RR
iPad 12.9 1024x1366 @2x RR
横屏
iPad 7.9/9.7 768x1024 @2x RR
iPad 10.5 834x1112 @2x RR
iPad 12.9 1024x1366 @2x RR
设备 开发尺寸 倍数 sizeClass
iPad 7.9/9.7 横屏 大 694x768 @2x RR
iPad 7.9/9.7 横屏 中 507x768 @2x CR
iPad 7.9/9.7 横屏 小 320x768 @2x CR
iPad 7.9/9.7 竖屏 大 438x1024 @2x CR
iPad 7.9/9.7 竖屏 小 320x1024 @2x CR
iPad 10.5 横屏 大 782x834 @2x RR
iPad 10.5 横屏 中 551x834 @2x CR
iPad 10.5 横屏 小 320x834 @2x CR
iPad 10.5 竖屏 大 504x1112 @2x CR
iPad 10.5 竖屏 小 320x1112 @2x CR
iPad 12.9 横屏 大 981x1024 @2x RR
iPad 12.9 横屏 中 678x1024 @2x RR
iPad 12.9 横屏 小 375x1024 @2x CR
iPad 12.9 竖屏 大 639x1366 @2x CR
iPad 12.9 竖屏 小 375x1366 @2x CR

100% 使用自动布局 ?

宽:完全按比例,包括间隔,使用容器百分制宽度
高:从上往下堆叠,下面留白,适当使用 footer

字体

使用 sizeClass

苹果的分类

类似手机:CR
类似平板:RR

手机横屏:CC
特殊 plus 横屏:RC

代码实现

相关思考

总结

后续问题

上一篇下一篇

猜你喜欢

热点阅读