Button怎么设置大小

我用ccui.Button:create()创建了一个button然后给他设置了一个1像素的透明图片,然后我想把他设置成400*50,可是我用setContentSize设置了好像没有用,请大家帮忙指导下吧~~:6:

你好,widget默认采用auto大小方案,大小为纹理的实际大小,并混合缩放来实现大小控制。如果想通过像素精确控制,可以切换到customer模式,代码是ignoreContentAdaptWithSize()

local severButton = ccui.Button:create();
severButton:setAnchorPoint(cc.p(0.5, 0.5));
severButton:setContentSize(400,50);
severButton:setScale9Enabled(true);
severButton:ignoreContentAdaptWithSize(true);
severButton:loadTextureNormal("transparent.png",1);
severButton:loadTexturePressed("transparent.png",1);

我代码这样写得好像还是不行~~

顺序反了~这个调用顺序是无效的。

那顺序是什么样子的?能不能帮我调整下?谢谢啦~~

severButton:ignoreContentAdaptWithSize(true); 这个要放在前面