文章新地址
开发环境: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