小程序中ios11底部黑条兼容

getSystem: function() {
var that = this;
wx.getSystemInfo({
success(res) {
// 根据 屏幕高度 进行判断
if (res.screenHeight - res.windowHeight - res.statusBarHeight - 32 > 72) {
// 此时即为全面屏
}
}
})
},

这是根据手机类型推算出来的高度,还有一种方法

     padding-bottom: env(safe-area-inset-bottom);
/* 兼容 iOS >= 11.2 */
padding-bottom: constant( safe-area-inset-bottom);
/* 兼容 iOS < 11.2 */

env()和constant(),是IOS11新增特性,Webkit的css函数,用于设定安全区域与边界的距离,有4个预定义变量:

  • safe-area-inset-left:安全区域距离左边边界的距离
  • safe-area-inset-right:安全区域距离右边边界的距离
  • safe-area-inset-top:安全区域距离顶部边界的距离
  • safe-area-inset-bottom :安全距离底部边界的距离

小程序中ios11底部黑条兼容

原文:https://www.cnblogs.com/facy/p/12911926.html

以上是小程序中ios11底部黑条兼容的全部内容。
THE END
分享
二维码
)">
< <上一篇
下一篇>>