【React】react native组件listview下拉上方总是留白?

1.初始时是这样的
【React】react native组件listview下拉上方总是留白?

2.鼠标稍微下拉一下后,上方就空出了一部分,回不到原位了
【React】react native组件listview下拉上方总是留白?

这是为什么?

回答

这个问题主要是出现在iOS上,因为iOS的scrollview是有弹性的Android没有,
个人的解决办法是在判断是否拦截上拉事件时返回false,不拦截。这样上拉还是交给scrollview自己处理,希望可以解决问题,如果不能希望对帮助你解决问题提供一个思路。

使用新版本的flatlist 或者 Scrollview
上拉下拉没有空白

打开调式菜单,toggle Inspector看看渲染层,我前两天用的ListView没有你这个问题

<ListView automaticallyAdjustContentInsets={false} ... />

参考ScrollView里有个针对ios的属性,auto开头的

以上是 【React】react native组件listview下拉上方总是留白? 的全部内容, 来源链接: utcz.com/a/75766.html

回到顶部