cocos2d-lua3.7控件篇(四)-ScrollView demo
来源:互联网 发布:php超链接传递参数 编辑:程序博客网 时间:2024/06/05 20:09
效果如下:
local MenuScene = class("MenuScene", function() return display.newScene("MenuScene")end)function MenuScene:ctor() print("ctor")local tests = { "Test_NodeFrameEvent", "Test_NodeEvent", "Test_KeypadEvent", "Test_NodeTouchEvent", "Test_AccelerometerEvent", "Test_CocosStudio", "Test_Audio", } local scrollView = ccui.ScrollView:create() scrollView:addTo(self) scrollView:align(display.TOP_CENTER, display.cx, display.top) self.scrollView = scrollView local total = 0 local btnSize = nil for i = #tests, 1, -1 do local btn = ccui.Button:create() btn:setTitleText(tests[i]) btn:setTitleFontSize(24) btn:addTouchEventListener(function(sender, eventType) if 2 == eventType then print(i) end end) if not btnSize then btnSize = btn:getContentSize() end btn:pos((display.width - btnSize.width) / 2 + btnSize.width / 2, btnSize.height * total + btnSize.height / 2) total = total + 1 scrollView:addChild(btn) end local totalHeight = btnSize.height * total scrollView:setInnerContainerSize(cc.size(display.width, totalHeight)) local scrollHeight = display.height if totalHeight < scrollHeight then scrollHeight = totalHeight end scrollView:setContentSize(cc.size(display.width, scrollHeight))endfunction MenuScene:onEnter()endfunction MenuScene:onExit()endreturn MenuScene
阅读全文
0 0
- cocos2d-lua3.7控件篇(四)-ScrollView demo
- cocos2d-lua3.7控件篇(一)-EditBox
- cocos2d-lua3.7控件篇(二)-进度条
- cocos2d-lua3.7组件篇(三)-http通信demo
- cocos2d-lua3.7控件篇(三)-滚动条
- cocos2d-lua3.7组件篇(一)-开机淡入淡出logo动画
- cocos2d-lua3.7组件篇(二)-两帧图片互相跳动
- cocos2d-C++ 学习UI控件(三)之 LoadingBar|ScrollView
- cocos2d-js ScrollView,ccui.ScrollView
- 【Cocos2d入门教程四】Cocos2d-x菜单篇
- 一个demo弄懂Button控件的四种监听方式
- 完整cocos2d实现scrollView
- Cocos2d-x关于ScrollView
- 14 cocos2d ScrollView
- cocos2d-x3.0 ScrollView
- cocos2d-x ScrollView、TableView
- 关于cocos2d::extension::ScrollView
- cocos2d-x3.2 scrollView
- appium连接夜神模拟器
- 【论文翻译】R-CNN
- 阶乘除法的最后一位数-LintCode
- 获取验证码倒计时
- Learning by tracking:Siamese CNN for robust target association
- cocos2d-lua3.7控件篇(四)-ScrollView demo
- 【续】为什么要学好数学?因为这是一场战略性的投资
- snprintf函数用法
- 前端本地文件操作与上传
- JavaScript.innerHTML属性
- 【转】make出现No targets specified and no makefile found解决方法
- 科学第一巨奖共颁2200万美元奖金 2位中国人获奖
- angularJS-实现文本框的复制功能
- 2017.12.4笔记