coocs 中的scrollView控件
cocos creater 3.5
各种滚动api
let comp_scroll = this.node.getComponent(cc.ScrollView);//获取滚动视图组件
// comp_scroll.content = contentNode;//绑定滚动层
comp_scroll.scrollToBottom(0.5);//在0.5秒内滚动到视图底部
comp_scroll.scrollToTop(0.5);//在0.5秒内滚动到视图顶部
comp_scroll.scrollToLeft(0.5);//在0.5秒内滚动到视图左边
comp_scroll.scrollToRight(0.5);//在0.5秒内滚动到视图右边
comp_scroll.getScrollOffset();//获取滚动视图相对于左上角原点的当前滚动偏移
let maxScrollOffset = comp_scroll.getMaxScrollOffset();//获取滚动视图最大可以滚动的偏移量
comp_scroll.scrollToOffset(new cc.Vec2(maxScrollOffset.x / 2, maxScrollOffset.y / 2), 1);//在1秒内,滚动到视图中心
comp_scroll.scrollTo(new cc.Vec2(0, 1), 0.8);在0.8秒内,滚动到视图左上角
comp_scroll.stopAutoScroll();//立即停止滚动
回弹问题
扯淡的是,设置不回弹的属性时cocos又要求不能超过边界,详见cocos编辑器的设置
解决办法
禁用回弹属性后,如果是垂直滚动视图,content的高度一定要大于view的高度即可... 我在content下放了个layout layout的高度为0都能正常滚动
纠正的问题
注意view下的content应该是Layout组件,而不是content下放一个layout...
不想要scroolview的背景色咋办?
直接去改掉srcollview的color为透明,会导致 view节点完全透明,直接删除他的Spritre frame就行了
Rust编程语言群 1036955113
java新手自学群 626070845
java/springboot/hadoop/JVM 群 4915800
Hadoop/mongodb(搭建/开发/运维)Q群481975850
GOLang Q1群:6848027
GOLang Q2群:450509103
GOLang Q3群:436173132
GOLang Q4群:141984758
GOLang Q5群:215535604
C/C++/QT群 1414577
单片机嵌入式/电子电路入门群群 306312845
MUD/LIB/交流群 391486684
Electron/koa/Nodejs/express 214737701
大前端群vue/js/ts 165150391
操作系统研发群:15375777
汇编/辅助/破解新手群:755783453
大数据 elasticsearch 群 481975850
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
java新手自学群 626070845
java/springboot/hadoop/JVM 群 4915800
Hadoop/mongodb(搭建/开发/运维)Q群481975850
GOLang Q1群:6848027
GOLang Q2群:450509103
GOLang Q3群:436173132
GOLang Q4群:141984758
GOLang Q5群:215535604
C/C++/QT群 1414577
单片机嵌入式/电子电路入门群群 306312845
MUD/LIB/交流群 391486684
Electron/koa/Nodejs/express 214737701
大前端群vue/js/ts 165150391
操作系统研发群:15375777
汇编/辅助/破解新手群:755783453
大数据 elasticsearch 群 481975850
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。