-
Notifications
You must be signed in to change notification settings - Fork 260
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
V2 version renderSection is called only two times #195
Comments
没明白你想表达什么。你的数据只有2组啊,只render2次就是正确的啊。188所说的问题是V1版本的,V2已经不会出现那个问题。你是想说调用scrollToIndexPath 会出现问题吗?可以描述详细一点吗? |
难道你是想说你数据不止2组,进入的时候LargeList只调用了2次? 这个库的目的本来就是这样的,LargeList只会渲染当前屏幕需要的Section和Row(当然还包含一些缓存,实际渲染是默认2个屏幕高度的内容),你向下滑动的时候,会自动将上面不需要的Section和Row挪到下面,并使用新的数据刷新。 |
我这只列出了部分数据,数据是从A-Z的,所有国家的数据,这里只截取了部分。 |
我觉得你还是检查一下你的数据吧,我已经把你代码测了一下,数据复制了多份,每个Section修改了名字,并没有发现问题 |
在iphone XR模拟器上是正常渲染的,模拟器版本 iOS 12.01 |
可以在iPhone 6S模拟器上跑下,截图我看看吗,如果需要动画才能表达清楚的话,可以做个gif吗?毕竟,我连你出现的问题都不是很清楚 |
iphone6s模拟器上是正常的,我做一个真机上的gif给您,麻烦稍等一下 |
这。。。。 感觉和系统版本、react native、react-native-gesture-handler版本有关系了。。。 我这里暂时重现不了你的场景,只能有空了看了 |
有没有测试过其他真机设备? |
iphone 6s真机版本是10.3.3, 在iphoneX真机 版本是12.0 都有这个问题。 |
使用 react-native-gesture-handler V1.0.6 还是存在相同的问题 🤣 |
看一下你的这些版本号,我这里环境,测试是没有问题的 我看看完全用你的版本号有没有问题 |
最主要,我这边完全不能重现,根本看不到你那边的问题,我这里真机和模拟器都没问题 |
这是大致信息 "babel-jest": 未使用 "react-native": 0.54.0 |
从这个 升级到16.3.1以上 我尝试先升级一下react 版本,不好意思, 刚看到这条 |
我这边换0.54.0的react-native,没成功,应该是因为哪个依赖的库版本不对 我这里这样的版本是没出问题的 |
我这边需要将react-native 也进行升级吗, 我直接将 react切换为 16.5,直接就报错了 |
可以把你的调用demo上传到github上,我去测试吗 ? |
我直接在项目中跑的,项目中有很多依赖,我先把项目升级一下 测试之后告诉您结果 |
经过2天折腾,终于把项目从0.54.0升级到了0.57.2,升级之后react-native-largelist-v2终于正常使用了,感觉列表比RN自带的list顺滑很多,谢谢大佬这么酷的开源项目😁。 |
没明白你的问题 |
这不就是正常的吗? |
是正常的,但是我按侧边栏的Z,因为Z的高度不对,导致定位到了前面的Y,这样体验不是很好 |
拜托去看看其他类似的,比如iOS通讯录,微信通讯录,都是这样处理的好吗 |
好像是的,非常感谢哈 谢谢您宝贵的时间和耐心的指导😁 |
here is my code
and some part of countriesJSON:
Same as issue 188,but V2 has no 'numberOfSectionPoolSize' property.
The text was updated successfully, but these errors were encountered: