scrollview

ScrollView模拟上拉刷新

本篇介绍ScrollView实现上拉刷新的功能,也可以实现下拉刷新。数据来自Data.json文件首先显示3条数据,在ScrollView滚动到底部回弹时再显示新数据。

Cocos2d-x ScrollView使用

Sizesize=Director::getInstance()->getVisibleSize();cocos2d::ui::ScrollView*sView=cocos2d::ui::ScrollView::create();sView->setContentSize(Size(500,400));//sView->setDirection(ui::ScrollView::Direction:

cocos2dx导出的json转c++代码

虽然2dx提供了CocoStudio界面编辑工具,但是他并非一个开源产品,没有提供原码修改,更做不到像vs一样的控件集成。与其在上面花费大量无用时间写这些代码。

Cocos2dx 小技巧十五话说ScrollView的delegate实现过程

为了弥补之前的不足,下面我就以一个新手的角度来研究下ScrollView的委托实现流程到底是怎样的。一开始我本能认为既然ScrollView要与ScrollViewDelegate这个类关联起来,那么它就应该继承ScrollViewDelegate吧?可实际上并没有,ScrollView只是单纯的继承一个Layer罢了,如下:

cocostudio Scrollview的使用

使用cocostudio可以少写很多的代码,使游戏开发更加简单和快速。这次我使用了cocostudio自带的Scrollview来做了一个界面,发现比以前单单使用代码的方式继承scrollview的方式确实是方便了不少,开发的速度也加快了不少。首先,我是在cocostudio里面画了一个滚动层容器,注意的是滚动层的大小一定要比显示区域的大小要大,不然会出现不会滚动的情况。至于在cocostudio怎样使用,可以去官网看看,很简单,这里就不讨论了。

cocostudio在scrollview封装滚动条

cocostudio里面是没有对应scrollview封装滚动条的,在实际的项目中需要scrollview携带滚动条是很常见的需求,对此研究了一下,自己封装了一个UIScrollbar的实现,不是很完善,但大致完成了当scrollview滚动时,滚动条也对应着滚动。=NULL){//uiscrollbar更新位置的逻辑//因为我没找到获得uiscrollview的偏移量的方法,所以就采用获得Scrollview的子节点偏移量来获得便宜量CCArray*array=sview->getChildren();