iPhoneX适配

参考资料
1.(官方文档)为iPhoneX更新您的app
https://developer.apple.com/cn/ios/update-apps-for-iphone-x/
2.各种文章,百度一下、谷歌一下,都会有介绍,大都来自苹果官方文档。

根据官方文档可知,在iOS11及以上系统中,UIController的self.View的safeAreaInset属性,在iPhoneX上的值为(44, 0, 34, 0),在其它手机上的的值为(20, 0, 0, 0)。

适配的难点在于没有导航栏页面或者没有TabBar的页面
有导航栏的页面会自动适配,有TabBar的页面需要在最下部留出34高度的安全区域。

这里讲的导航栏是系统的导航栏,不是自定义的导航栏。

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

相关阅读更多精彩内容

  • 一.iPhone X尺寸问题 1. 高度增加了145pt,变成812pt. 2.屏幕圆角显示,注意至少留10pt边...
    骑行天下阅读 14,436评论 5 36
  • 苹果公司于9月份如期发布了新的iPhone-iPhone8,iPhone8 Plus,iPhoneX,前两个不用多...
    MonkeyHeng阅读 12,801评论 5 43
  • 前言 苹果WWDC开发者大会上,终于发布了大家期待已久的iOS 11,有些新特性功能确实出人意料。不过大的方面苹果...
    Mr_Say_Yes阅读 8,668评论 6 15
  • 随着Xcode GM版本发布,适配iOS 11也就提上了日程,总的来说整个适配过程不是很麻烦。建议观看今年WWDC...
    iOS骆驼阅读 7,678评论 1 6
  • https://developer.apple.com/ios/human-interface-guideline...
    iOS白水阅读 4,278评论 0 8

友情链接更多精彩内容