有人碰到过吗?有ScrollView的页面,在跳转到新页面后,再返回就滑不动了
-
页面结构:
<View style={{display: 'flex', flexDirection: 'column', height: '100%'}}> <TitleBar /> <ScrollView style={{display: 'flex', flexDirection: 'column', flex: 1, height: 0}}> ... </ScrollView> <NavBar /> </View>
从此种结构的页面(上固定标题搜索栏,下固定导航栏,中间滚动视图占满以滚动列表),跳转到其他页面后再返回到此页面时,页面高度会被自动计算(增加了一些高度),然后导致整个页面高度大于手机屏幕,从而使得整个页面可以略微上下滑动,ScrollView就滑动不了了。
有人碰到过这个问题吗?有没有一些解决思路?
(有点怀疑是底部导航栏的问题,因为这个页面中还有个绝对定位的固定浮动按钮,返回到此页面时,这个按钮的高度被重新计算了,所处位置先是比实际的低,过了一秒后会自动调整到正确位置)
-
-
@Taro-小助手-honly 我也碰到同样的问题有解决方法吗?