搜索框的宽度与距离顶部的高度都是基于getSystemInfoSync和getMenuButtonBoundingClientRect进行获取的,正常打开小程序都是正常的,但是只要从半屏打开小程序,再正常场景(下拉,搜索,公众号等)进入小程序页面样式均异常,高度异常。IOS下高度正常,但是自定义顶部导航使用statusBarHeight设置的padding-top失效。
如下是ios中关闭视频号挂载的小程序,并重新从公众号或其他场景打开,小程序并没有重新加载,getSystemInfoSync获取的值异常。
正常页面显示如下: