原文链接:http://www.jb51.cc/article/p-tbhttljg-kx.html
sprite :
:IsVisible()是否可见
:getPosition()返回x,y
:getContentSize().width
:getContentSize().height高
对于父节点居中
setPosition(parent:getContent().width/2,parent:getContent().height/2) --父节点中心
居中显示:元件宽、高=WIDTH、HEIGHT
self.mSprite:align(display.CENTER,display.cx - WIDTH,display.cy - HEIGHT)
滑动切换页面组件:(Sample里的TestUIpageViewScene.lua 比较详细)
cc.ui.UIPageView.new{..}
列表组件:(Sample里的TestUIListViewScene.lua 比较详细)
cc.ui.UIListView.new{...}
Grid组件;可用ListView实现,每个item就是N个相同的node组成的
UICheckBoxButton 开关
UICheckBoxButtonGroup 单选框 可实现tab
延迟delay执行函数:
node:performWithDelay(callback,delay)
图片、背景:
- localbg=display.newSprite("#OtherSceneBg.png")
- --makebackgroundspritealwaysaligntop
- bg:setPosition(display.cx,display.top-bg:getContentSize().height/2)
- self:addChild(bg)
文本: