quick-cocos2d-x UIScrollView使用
来源:互联网 发布:gentoo安装软件 编辑:程序博客网 时间:2024/06/15 12:45
ScrollView控件经常被使用,比如说明,帮助等等,它利用裁剪和内部对象本身的位置来实现局部显示功能
quick-cocos2d-x中的使用较为方便,简单的说明一下如何创建一个ScrollView
1 创建一个要显示在ScrollView中的对象
2 创建一个ccNode
3 把要放到ScrollView中的对象先放到ccNode中
4 创建ScrollView对象
5 把ccNode加入到ScrollView中
6 设置ScrollView的回调函数
7 设置/不设置ScrollView的方向(horizontal/vertical/both)
local sp = display.newScale9Sprite("content.png")sp:setContentSize(300, 200) -- 要显示对象的大小sp:pos(720, 460)local emptyNode = cc.Node:create()emptyNode:addChild(sp)local bound = sp2:getBoundingBox()bound.width = 100bound.height = 100--横向 cc.ui.UIScrollView.DIRECTION_HORIZONTAL--纵向 cc.ui.UIScrollView.DIRECTION_VERTICALlocal scrollview = cc.ui.UIScrollView.new({viewRect = bound}) -- 创建ScrollView,指定裁剪范围 :addScrollNode(emptyNode) --:setDirection(cc.ui.UIScrollView.DIRECTION_HORIZONTAL) :setDirection(cc.ui.UIScrollView.DIRECTION_VERTICAL) :onScroll(handler(self, self.scrollListener)) :addTo(self)
由此总结出来 cc.ui.UIScrollView的方法如下:
scrollview:addScrollNode(ccnode) --添加一个node对象scrollview:setDirection() --设置滚动方向scrollview:onScroll(handler(obj, obj.fun)) --设置滚动回调函数
0 0
- quick-cocos2d-x UIScrollView使用
- Quick-Cocos2d-x 3.3 使用WebView
- 在Quick-cocos2d-x中使用LuaXML
- quick cocos2d-x
- 初窥 quick-cocos2d-x
- quick-cocos2d-x 笔记
- quick-cocos2d-x scheduler
- quick-cocos2d-x 加密
- 初窥 quick-cocos2d-x
- 初窥 quick-cocos2d-x
- Quick-cocos2d-x 组件
- quick-cocos2d-x踩坑记
- lua QUICK-COCOS2D-X
- Quick-cocos2d-x 与Cocos2d-x 区别
- quick-cocos2d-x和cocos2d-x
- 【cocos2d-x】初窥 quick-cocos2d-x
- quick-cocos2d-x使用luajit编译lua脚本
- quick-cocos2d-x 导出 C/C++ API 给 Lua 使用
- LeetCode——Unique Paths II
- 第十三周项目一(1):输出数
- 虚函数必须实现吗?
- 第13周项目1-数组大折腾(1)
- 记录nginx+tomcat+memcached+msm负载均衡,session共享
- quick-cocos2d-x UIScrollView使用
- 捉虫记 C++转java Java中equals和==的区别
- 如何判断一个alarm是否已经被创建
- Android随笔之——Android单元测试
- 第十二周项目一——阅读程序(3.1 3.2)
- 图片上传压缩
- BZOJ 1324 Exca 王者之剑 最小割
- 第十三周项目 1 数组大折腾(3)——元素、下标中三的倍数的数
- Js中event.keycode大全