先用cocostudio创建滚动条项目,把创建生成的json文件和资源文件拷到Resources下
local layer = ccs.UILayer:create()
local slider = ccs.GUIReader:getInstance():widgetFromJsonFile("Screen_1.json")
local function onTouch(sender, eventType)
local slider = tolua.cast(sender,"UISlider")
--通过getPercent()获取滑动百分比
if slider:getPercent() >= 70 then
CCDirector:sharedDirector():endToLua()
end
--通过setPercent()设置滑动百分比
slider:setPercent(0)
local slider = tolua.cast(layer:getWidgetByName(i),"UISlider")
slider:addTouchEventListener(onTouch)
滑动条要把交互勾上
local layer = ccs.UILayer:create()
local slider = ccs.GUIReader:getInstance():widgetFromJsonFile("Screen_1.json")
layer:addWidget(slider)
local function onTouch(sender, eventType)
local slider = tolua.cast(sender,"UISlider")
--通过getPercent()获取滑动百分比
if slider:getPercent() >= 70 then
CCDirector:sharedDirector():endToLua()
end
--通过setPercent()设置滑动百分比
slider:setPercent(0)
end
local slider = tolua.cast(layer:getWidgetByName(i),"UISlider")
slider:addTouchEventListener(onTouch)