void setBounceEnabled (bool enabled)
设置当滚动到边界时,是否内部容器发生弹回(bounce)效果

bool isBounceEnabled () const
获取边界弹回(bounce)状态。

void setInertiaScrollEnabled (bool enabled)
设置是否开启滚动惯性。

bool isInertiaScrollEnabled () const
获取滚动视图是否开启滚动惯性。

void setScrollBarEnabled (bool enabled)
设置是否启用滚动条。

bool isScrollBarEnabled () const
返回滚动条是否启用。

virtual void setDirection (Direction dir)
改变滚动视图的方向。

Direction getDirection () const
获取滚动视图的滚动方向。

Layout * getInnerContainer () const
获取滚动视图的内部布局容器,该布局容器为滚动视图的子节点。

//与滚动方位有关
void scrollToPercentVertical (float percent, float second, bool attenuated)
按百分比竖直滚动内部布局容器

void scrollToPercentHorizontal (float percent, float second, bool attenuated)
按百分比水平滚动内部布局容器

void scrollToPercentBothDirection (const Vec2 &percent, float second, bool attenuated)
在竖直方向和水平方向分别按一定的百分比滚动内部布局容器

void scrollToBottom (float second, bool attenuated)
将内部的布局容器滚动到滚动视图的底部边界。

void scrollToTop (float second, bool attenuated)
将内部布局容器滚动到滚动视图的顶部边界。

void scrollToLeft (float second, bool attenuated)
将内部容器滚动到滚动视图的左端边界

void scrollToRight (float time, bool attenuated)
将内部布局容器滚动到滚动视图的右端边界

void scrollToTopLeft (float second, bool attenuated)
滚动内部布局容器到滚动视图的左上角

void scrollToTopRight (float time, bool attenuated)
滚动内部布局容器到滚动使徒的右上角

void scrollToBottomLeft (float second, bool attenuated)
滚动内部布局容器到视图的左下角

void scrollToBottomRight (float time, bool attenuated)
滚动内部布局容器到视图的右下角

//与滚动条样式有关
void setScrollBarPositionFromCorner (const Vec2 &positionFromCorner)
设置滚动条水平位置和垂直位置。

void setScrollBarPositionFromCornerForVertical (const Vec2 &positionFromCorner)
设置滚动条垂直位置。

Vec2 getScrollBarPositionFromCornerForVertical () const
获得滚动条垂直位置。

void setScrollBarPositionFromCornerForHorizontal (const Vec2 &positionFromCorner)
设置滚动条水平位置。

Vec2 getScrollBarPositionFromCornerForHorizontal () const
获得滚动条水平位置。

void setScrollBarWidth (float width)
设置滚动条宽度。

float getScrollBarWidth () const
获取滚动条宽度。

void setScrollBarColor (const Color3B &color)
设置滚动条颜色。

const Color3B & getScrollBarColor () const
获取滚动条颜色。

void setScrollBarOpacity (GLubyte opacity)
设置滚动条透明度。

GLubyte getScrollBarOpacity () const
获取滚动条透明度。

void setScrollBarAutoHideEnabled (bool autoHideEnabled)
设置滚动条自动隐藏状态。

bool isScrollBarAutoHideEnabled () const
获取滚动条是否自动隐藏。

void setScrollBarAutoHideTime (float autoHideTime)
设置滚动条自动隐藏时间。

float getScrollBarAutoHideTime () const
获取滚动条是否自动隐藏。

//
void jumpToBottom ()
将内部布局容器移至视图底端。

void jumpToTop ()
将内部布局容器移至视图顶端。

void jumpToLeft ()
将内部布局容器移至视图左端。

void jumpToRight ()
将内部布局容器移至视图右端。

void jumpToTopLeft ()
将内部布局容器移至视图的左上角。

void jumpToTopRight ()
将内部布局容器移至视图的右上角。

void jumpToBottomLeft ()
将内部布局容器移至视图的左下角。

void jumpToBottomRight ()
将内部布局容器移至视图的右下角。

void jumpToPercentVertical (float percent)
按一定的百分比竖直滚动视图内的布局容器。

void jumpToPercentHorizontal (float percent)
按一定的百分比竖直滚动视图内的布局容器。

void jumpToPercentBothDirection (const Vec2 &percent)
竖直方向和水平方向分别按一定的百分比滚动容器。

void setInnerContainerSize (const Size &size)
设置滚动容器的滚动区域大小。

const Size & getInnerContainerSize () const
获取滚动容器的滚动区域大小。

void setInnerContainerPosition (const Vec2 &pos)
设置容器内的位置。

const Vec2 getInnerContainerPosition () const
获取容器内的位置。

void addEventListenerScrollView (Ref *target, SEL_ScrollViewEvent selector)
添加一个回调函数,该回调函数将会在视图发生滚动时触发。

virtual void addEventListener (const ccScrollViewCallback &callback)
添加一个回调函数,该回调函数将在滚动事件触发时被调用。

(转) cocos 里面scrollView一些方法的更多相关文章

  1. Cocos Creator scrollview添加事件的两种方法

    scrollview添加事件 方法一这种方法添加的事件回调和使用编辑器添加的事件回调是一样的,通过代码添加, 你需要首先构造一个 cc.Component.EventHandler 对象,然后设置好对 ...

  2. cocos creator ScrollView组件scrollToOffset()方法的使用

    前言 之前想用scrollToOffset()在打开界面时,滑动窗口滑动到一个相对应的位置,但是使用scrollToOffset()这个方法的时候,没起作用.然后就用了其他方法来实现相同的效果.现在有 ...

  3. 【iOS发展-53】实例探究:scrollView使用方法和解决方案无法滚动核心

    案例效果: (1)基本的就是练习scrollView的使用方法.界面里面的其它元素基本都是UIView和UIButton堆砌起来的. (2)主要用代码实现.当然,能够先用storyboard拖个scr ...

  4. 两种让tableview返回顶部的方法

    1. [self.tableView selectRowAtIndexPath:[NSIndexPath indexPathForRow:_currentRow inSection:0] animat ...

  5. IOS ScrollView放大缩小点击位置并居中

    项目中的一个优化案例,提升用户体验,对地铁线路图点击放大.缩小,并且点击位置居中: 正常ScrollView 我们点击某一点比如屏幕右侧,想要点的位置向左移动到中心位置,很简单只有算出该点位置距中心位 ...

  6. Android中scrollview嵌套HorizontalScrollView卡顿现象解决

    开发中经验会遇到滑动里面嵌入滑动的问题,但是这种情况下触摸事件就会发生冲突.导致滑动非常卡,甚至出现程序停止响应.这种情况下我们一般需要重写view.下面给出重新scrollview的方法 publi ...

  7. [ios]scrollView实现移动与缩放

    实现滑动 1.在viewDidLoad中对scrollview的contentSize属性赋值 告诉他滑动范围. 实现缩放 1.在storyboard的scrollview的attribute标签中设 ...

  8. React-Native的基本控件属性方法

    对React-Native的学习,从熟悉基本控件开始. View 属性方法 序号 名称 属性Or方法 类型 说明 1 accessibilityLabel 属性 string   2 accessib ...

  9. 如何禁止scrollView 的子控件自动滑到 底部或者中间部分

    现象:当一个scrollView 里面包含很多childView,并且整个界面超出屏幕的范围,而且每个childView都获取焦点,scrollView就会自动滑到底部或者中间部分. 可以使用以下几种 ...

随机推荐

  1. linux命令学习笔记(62)-curl命令-url下载工具

    linux curl是一个利用URL规则在命令行下工作的文件传输工具.它支持文件的上传和下载,所以是综合 传输工具,但按传统,习惯称url为下载工具. 一,curl命令参数,有好多我没有用过,也不知道 ...

  2. Python实现排序算法之快速排序

    Python实现排序算法:快速排序.冒泡排序.插入排序.选择排序.堆排序.归并排序和希尔排序 Python实现快速排序 原理 首先选取任意一个数据(通常选取数组的第一个数)作为关键数据,然后将所有比它 ...

  3. ACM学习历程—HDU5410 CRB and His Birthday(动态规划)

    Problem Description Today is CRB's birthday. His mom decided to buy many presents for her lovely son ...

  4. poj3468区间加减查找——树状数组区间修改查询

    题目:http://poj.org/problem?id=3468 增加一个更改量数组,施以差值用法则区间修改变为单位置修改: 利用公式可通过树状数组维护两个数组:f与g而直接求出区间和. 代码如下: ...

  5. Tomcat加载servlet类文件

    问题1:tomcat什么时候加载servlet? 有两种情况 一种是启动时加载 一种是请求时加载 第一种是在web.xml中的<servlet>节点下增加类似:<load-on-st ...

  6. SQL 优化总结(二) 索引

     索引 1.索引的建立 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的:合理的索引设计要建立在对各种查询的分析和预测上. 一般来说: (1) 有大量重复值.且经常有范围查询(between, ...

  7. C# 对象间的 深拷贝 实现

        以下的这个类实现了 2个含有部分字段名字相同 的对象的 赋值拷贝. public class ShallowCopyHelper     {         public static voi ...

  8. Behave + Selenium(Python) 二

    介绍feature, py文件和之间关系: example01.feature文件包括5行: Feature行: 介绍这个feature用来干什么的: Scenario行:介绍这个scenario用来 ...

  9. petrozavodsk1

    A 转化模型和相当于求解小于n/2的最大的和n互质的数字, 显然可以证明所求和n/2相距 O(logn) ,从 n/2 开始向下枚举然后判定即可. B 上下界网络流? C 从底层开始向上走贪心选下层节 ...

  10. 在VMWare上安装ubuntu及VMWare&amp;nbs…

    在VMWare上安装ubuntu及VMWare Tools 一.摘要 该文主要介绍了如何在虚拟机上安装ubuntu,和安装VMWare Tools设置共享文件夹,最后对ubuntu做了简单的介绍. 二 ...