cocos2d-lua3.7控件篇(三)-滚动条
一、滚动条用法
对于 silder的监听,只会被滑动的时候调用,详细可以看打印。
local MenuScene = class("MenuScene", function()
return display.newScene("MenuScene")
end)
function MenuScene:ctor()
print("ctor")
local lo_silder = ccui.Slider:create()
:loadBarTexture("slider/SliderBar.png",0)
:setScale9Enabled(true)
:loadSlidBallTextures("slider/SliderButton.png","slider/SliderButton.png","slider/SliderButton.png",0)
:setPosition(300,100)
:setContentSize(300,100)
:setPercent(80)
:addTo(self)
:addEventListener(function(ref,eventType)
print(ref)
print(eventType)
end)
end
function MenuScene:onEnter()
end
function MenuScene:onExit()
end
return MenuScene
setContentSize 如果设置九妹 拉伸九妹,没设置就默认拉伸。
二、关于滚动条出位问题
我们可以使用两种解决方案:
1.添加滚动条的监听,使滑块不出界
2.通过滚动条两边加透明背景到达看着不出界