在默认 xib 上使用 safeArea 后 iOS11+以上表现没有问题 但是在 iOS10 上顶部默认会有一个20pt 类似 statusbar 的高度差 导致元素被遮挡
xib
safeArea
statusbar
iOS 11+:
iOS10:
解决:
1.多添加一个距离SuperView的约束 2.设置这个约束为>=距离 3.设置距离Safe Area的约束优先级比距离SuperView约束优先级低。(比如750)