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都能正常滚动
标签:控件,cocos,滚动,comp,coocs,0.5,scrollView,视图,scroll 来源: https://www.cnblogs.com/cfas/p/16353999.html