
--触摸层
self._uiLayer = touchGroup:create()
self:addChild(self._uiLayer)
--cocostudio控件
self._Widget = GUIReader:shareReader():WidgetFromJsonfile("NewUi_1.Json")
self._uiLayer:addWidget(self._Widget)
self.button13=self._uiLayer:getWidgetByname("button_13")
self.button13:addtouchEventListener(
function(sender,eventType)
if eventType ==touch_EVENT_BEGAN then
print("aa")
end
end
)
在设置回调方法时候,需要把方法放在lestener的前面。页面容器的代码。下面代码的功能是点击按钮是跳转到指定的页面。
--页面容器
local function page(sender,eventType)--内部函数不需要添加“类名:”
if eventType ==PAGEVIEW_EVENT_TURNING then --页面发生变化时
self.pageVIEw = tolua.cast(sender,"PageVIEw")
--pageVIEw:getCurPageIndex()--获取当前页面索引,从0开始
local pageInfo = string.format("page %d ",self.pageVIEw:getCurPageIndex() + 1)
--self._displayValueLabel:setText(pageInfo)
print(pageInfo)
end
end
self.actionUI=self.group:getWidgetByname("actionUI") self.actionUI:addEventListenerPageVIEw(page) --按钮 self.button=self.group:getWidgetByname("button_8") self.button:addtouchEventListener( function(sender,eventType) self.actionUI:scrolltopage(0) end )
总结以上是内存溢出为你收集整理的cocostudio在quick中的使用全部内容,希望文章能够帮你解决cocostudio在quick中的使用所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)