cocos2dx-lua各种容器(ListView scrollView tableView pageView)的使用

本文详细介绍了在 cocos2dx 3.17 环境下,使用 lua 开发时,如何应用 ListView, ScrollView, TableView 以及 PageView 四种容器。通过 xcode 和 vscode 配合 cocos studio 进行开发,内容覆盖了各个容器的基本使用方法。" 122826023,11771603,提升效率:T5L串口屏图片替换与新增教程,"['单片机', '开发语言', '后端', '串口通信', 'c#']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文章新地址
开发环境:xcode 、vscode、cocos studio
开发语言:lua

1. ListView (列表容器)使用

local MainScene = class("MainScene", cc.load("mvc").ViewBase)
 
function MainScene:onCreate()
    -- 测试ListView
    --[[: 1.子节点如果是RichText,或是文本信息。
      设置setVerticalSpace(),高度间隔。adjustToRealHeight(),自适应高度。
        2.设置子节点的锚点信息,否则 高度不对称
    ]]--
 
    self.listView = ccui.ListView:create();  
    self.listView:setPosition(cc.p(10, 10));  
    self.listView:setContentSize(cc.size(1116, 550));  
    self.listView:setDirection(cc.SCROLLVIEW_DIRECTION_VERTICAL);  
    self.listView:setBounceEnabled(true);  
    self.listView:setItemsMargin(20)  
      
    for i = 1, 4 do  
        local layout = ccui.Layout:create();  
        layout:setContentSize(cc.size(1116, 209));  
        layout:setBackGroundColorType(ccui.LayoutBackGroundColorType.solid);  
        layout:setBackGroundColor(cc.c3b(255, 255, 255));  
  
        self.listView:pushBackCustomItem(layout);  
    end  
    self:addChild(self.listView); 
 
end
 
return MainScene

2. scrollView (滚动容器)使用

local MainScene = class
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

南锋1

您的打赏是我继续创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值