local function touchEvent(sender,eventType)
if eventType == ccui.TouchEventType.began then
textButton:setTitleText("Touch Down")
elseif eventType == ccui.TouchEventType.moved then
textButton:setTitleText("Touch Move")
elseif eventType == ccui.TouchEventType.ended then
textButton:setTitleText("Touch Up")
elseif eventType == ccui.TouchEventType.canceled then
textButton:setTitleText("Touch Cancelled")
end
end
local textButton = ccui.Button:create()
textButton:setTouchEnabled(true)
textButton:setScale9Enabled(true)
textButton:loadTextures("px_ui_61.png", "px_ui_62.png", "", ccui.TextureResType.plistType)
textButton:setCapInsets(cc.rect(20,10,textButton:getVirtualRendererSize().width-40,textButton:getVirtualRendererSize().height-20))--设置9宫格的边角参数 第一个是宽度起始 第二个是高度起始 第三个是宽度拉伸距离 第四个是高度拉伸距离
textButton:setContentSize(cc.size(180, textButton:getVirtualRendererSize().height * 1.5))--设置完参数后必须调用这个设置最终大小
textButton:setTitleText("Text Button scale9 render")
textButton:setTitleFontSize(30)
textButton:setPosition(cc.p(display.width / 2.0, display.height / 2.0))
textButton:addTouchEventListener(touchEvent)
self._uiLayer:addChild(textButton)
textButton:setCapInsets(cc.rect(20,10,textButton:getVirtualRendererSize().width-40,textButton:getVirtualRendererSize().height-20))--设置9宫格的边角参数 第一个是宽度起始 第二个是高度起始 第三个是宽度拉伸距离 第四个是高度拉伸距离
textButton:setContentSize(cc.size(180, textButton:getVirtualRendererSize().height * 1.5))--设置完参数后必须调用这个设置最终大小