2023-09-11 如何处理微信小程序ios端安全区高度问题 ==》 env(safe-area-inset-bottom)
ios安全区高度问题即iphone x以上机型存在的问题,具体表现为页面A底部有固定按钮,样式为绝对定位,若是在Android则很正常,但是在ios端则出现底部按钮被一根小黑线遮挡的情况;
这是因为没有一个高度去把底部撑起来,导致页面塌陷,有固定按钮的场景就需要去处理这个问题。
解决方案:写一个view,给view加高度样式:height: env(safe-area-inset-bottom);
样式代码如下:
box-sizing: border-box; width: 100%; height: env(safe-area-inset-bottom);
safe-area,即安全区域指的是一个可视窗口范围,处于安全区域的内容不受圆角(corners)、齐刘海(sensor housing)、小黑条(Home Indicator)的影响。——缓引http://t.csdn.cn/UaY38
除此之外如果用的是uview开发,该组件库的一些组件有关于安全区的设置,只需要开启即可处理,比如u-popup 弹出层有属性safeAreaInsetBottom,可为安全区留出高度。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧