-- button的响应方法
local function buttonClickCallback( sender,eventType )
-- body
print("click button")
if (eventType == ccui.TouchEventType.began) then
print("began")
elseif (eventType == ccui.TouchEventType.moved) then
print("move")
elseif (eventType == ccui.TouchEventType.ended) then
print("ended")
elseif (eventType == ccui.TouchEventType.canceled) then
print("取消")
end
end
--创建button对象
local button = ccui.Button:create()--创建一个button
local button = ccui.Button:create("start_up.jpeg","start_down.jpg")
-- local button = ccui.Button:create("","")
--将对象添加到layer上
layer:addChild(button)
--设置button的位置
button:setPosition(cc.p(0,winSize.height))
--设置button的锚点
button:setAnchorPoint(0,1)
--为button添加触摸事件监听
button:addTouchEventListener(buttonClickCallback)
--设置button title
button:setTitleText("下一个")
-- 设置button title字体大小
button:setTitleFontSize(50)
--设置button的背景颜色
button:setColor(cc.c4b(255,0,0,255))
--必须设置完setScale9Enabled为true,下面的setSize才起作用
button:setScale9Enabled(true)
--设置button的大小,前提:setScale9Enabled必须为true
button:setContentSize(cc.size(300, 300))
--设置button的字体颜色
button:setTitleColor(cc.c3b(0,255,0))
--[[
设置button上字体的对齐方式,
当参数为1个的时候表示设置水平方向的对齐方式
当参数为2个的时候表示设置水平方向和垂直方向的对齐方式
enum class CC_DLL TextHAlignment
{
LEFT,
CENTER,
RIGHT
};
enum class CC_DLL TextVAlignment
{
TOP,
CENTER,
BOTTOM
};
]]
button:setTitleAlignment(0)
button:setName(name)
local name = button:getName()
--给button改图片
putdownBtn:loadTextures(G_GetPlazaRes("LoginRegister/Login_xiangshanganniu.png")
,G_GetPlazaRes("LoginRegister/Login_xiangshanganniu.png"))
button:setEnabled(false)--设置button是否可点击,false不可点击
button:setTitleFontSize()--设置button的字体大小
Button
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- <button>标签 定义和用法 标签定义一个按钮。 在 button 元素内部,您可以放置内容,比如文本或图像。...
- 写项目的时候,遇到了个问题,如题(即自定义Cell上放Button, 然后实现Button的点击方法,push到下...
- (1) 如果不添加type="button"属性,默认是type="submit"(2)type="submit"...
- ``[button setTitleColor:__kColorBlack forState:UIControlS...