如果才能做到iPhone全面屏情况下使用env(safe-area-inset-bottom)来适配底部安全距离,而如果是其他的安卓手机或IPhone手机,底部安全距离设置固定值,比如40rpx,因为iPhone的env(safe-area-inset-bottom)底部安全距离已经足够大了,如果使用calc(40rpx + env(safe-area-inset-bottom)),虽然安卓机或其他iPhone手机底部看起来挺协调,但iPhone的全面屏底部的空缺就会非常的大,请问有解决方法嘛?难道通过js判断当前设备的安全距离嘛
iPhone的全面屏底部的空缺就会非常的大:
你写calc(40rpx + env(safe-area-inset-bottom))的话,肯定会非常大啊
因为你在本身安全距离的基础上又加了40rpx
你直接写env(safe-area-inset-bottom);不就行了?
有安全距离的时候,就是安全距离本身,没有的时候,就是没有