对于iPhone应用,横竖屏都要考虑iPhone X屏幕的特点。最简单的适配就是不使用系统的导航栏,然后:
1. 横屏时保持显示视图的区域离屏幕左右末端40个pt = 40*3像素(iPhone X是3倍的);左右都要。
2. 竖屏时
1> 导航栏部分在iPhone X时增加20pt
2> 界面底部有固定按钮等的时候,底部增加15个pt,然后让按钮的imageEdgeInset或者titleEdgeInset的bottom=15(即按钮的内容上移15pt)
3> 底部有滑动视图时,最底部的内容容易显示不全,此时因为需要整个一起滑动,所以不能设置固定的view在home条位置,最后调整方式就是给tableview设置contentInset的底部增加30pt;在使用了加载更多的分页功能时,此时的处理是让tableview的contentsize增加30.