UniApp控制顶部栏安全距离(兼容app跟小程序)?
UniApp写一个跨端项目需要兼容安卓 ios 小程序
如果不设置StatusBar的话小程序下顶部正常但是在app模拟器上
会遮盖到wifi 电池 时间的图标
如果使用padding-top:StatusBar 拿到当前顶部距离的话 小程序会出现重叠
安卓模拟器正常
有什么能兼容两者的方法吗
回复
1个回答

test
2024-07-18
判断下环境,每个环境做下特殊处理,根据环境的不同设置下不同的padding-top
可以使用下面的形式,也可以使用uni.getSystemInfoSync().platform
来判断
// #ifdef APP-PLUS
// 代码
// #endif
// #ifdef MP
// 代码
// #endif
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容