https://img-blog.csdnimg.cn/32db9ce43ef64316a2e37a31f4cee033.gif
编程小鱼酱yu612.com,点击前往

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.通过滚动条两边加透明背景到达看着不出界



posted @ 2017-12-04 17:10  鱼酱  阅读(331)  评论(0编辑  收藏  举报

https://img-blog.csdnimg.cn/32db9ce43ef64316a2e37a31f4cee033.gif
编程小鱼酱yu612.com,点击前往