Skip to content

spritexz/UISuperScrollView

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UISuperScrollView 针对CocosCreator2.x cc.ScrollView做的优化

CocosCreator3.x 新版在这里

在线演示效果

Cocos论坛地址

说明


整个列表数据的增减刷新都是在使用层去处理的,组件不需要知道你的数据结构是什么
无论你对你的数组做了什么样的操作(push,pop ....)
或者修改了某个元素的内容时,你只需要告诉组件你有多少条数据即可,
也就是 UISuperLayout.total这个方法

接口

  • UISuperLayout.total(length:number) 这个方法就是告诉组件你有多少条数据,每当你增加 删除 或者是你的数组长度没有变化 但是你数组的内容改变了 你都可以调用这个方法来刷新
  • UISuperLayout.scrollToHeader 滚动到起始位置
  • UISuperLayout.scrollToFooter 滚动到结束位置
  • UISuperLayout.resetScrollView 重置列表 当列表滑动到底部时 然后不管通过什么方式(同步|异步)减少了整体的(尺寸|缩放) 时保证内容显示正确
  • 喜欢的话别忘记点个 Star 谢谢

撸码不易 手头宽裕打个赏 谢谢

About

CocosCreator ScrollView 性能优化

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 75.5%
  • TypeScript 24.5%