微信小程序适配iphonex iphone11底部tabbar

微信小程序适配iphonex iphone11底部tabbar,第1张

需求:由于iphonex及之后的机型底部有一根横线,导致tabbar比原来提升了一段高度。根据底部tabbar提升的高度,计算出页面需要在底部给整个tabbar留出的位置高度。

PS:微信开发者工具iphonex与实际真机测试效果不同,底部并没有底部提升。

app.js调用 wx.getSystemInfo接口获取页面信息,判断底部提升高度。

官网文档:获取系统信息

如图所示

制作的icon要在50*50px以内(红色),  小程序导航icon 周围系统自留了空间(蓝色),此处的小房子icon是34*39px 

微信小程序,简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。

扩展资料

安全管理

2018年12月27日,腾讯公司发布《腾讯隐私保护白皮书》,倡导“科技向善,数据有度”的隐私保护理念。在小程序的《服务条款》、《运营规范》中,分别设有“用户个人信息保护”和“用户隐私及数据规范”专章介绍。

微信小程序在产品功能设计上给用户更多控制力。在小程序的设置页,为用户提供了数据权限开关,一旦用户授权之后又关闭,小程序再次使用该用户数据时需要重新获得授权,为用户提供更方便的数据控制权。用户在小程序的资料页还可以看到隐私数据保护的提示以及投诉入口。

小程序在收集、获取用户数据上,小程序坚持“必要+合理”原则。必要是指只有在小程序的具体业务中,确实有场景需要获取用户数据的情况下,开发者才能去获取用户的同意授权;合理是指开发者获取数据的范围不应该超出具体场景所需要的数据范围。

例如一个提供外卖服务的小程序,可能需要获得电话、地址等数据,但没有必要获取性别、年龄等数据,否则平台会认为小程序收集用户数据的行为违反了“必要并且合理”的原则,会对这类小程序进行处理。

参考资料来源:百度百科-微信小程序

screenHeight是手机屏幕的高度(状态栏+导航栏+webview+tabBar),windowHeight是可使用窗口高度webview(不包含状态栏、导航栏和tabBar)的高度;

tips:如果在pages.json中页面设置了"navigationStyle":"custom",那么windowHeight的值是状态栏+导航栏+webview的和(不包含tabBar的高度)

( https://www.cnblogs.com/songmengwen1124/p/14792744.html )


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/10994632.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-12
下一篇2023-05-12

发表评论

登录后才能评论

评论列表(0条)

    保存