不清楚是不是bug,还是我没写好

2个按钮点击的时候能打印出111和222,说明按钮配置好了,但是设置宽度就没反应,后台打印设置好的宽度能显示,但是浏览器和模拟器上的界面不显示增减,我尝试了node下移动x,缩放都可以,就宽不行

不知道是不是bug,反正看似一切正常,后台数据也对,但是界面上的视觉就是不变长

我以前也是这么写的,都能行 ,这次用2.4.9

需要变长的话,提前对图片的渲染模式进行设置了吗?

用的simple, 在编辑器里手动调width有变化,代码就也有用,但就是用代码的话,看不出它在边长,它没动

有没有可能你改的是button 的大小,但是显示的那个sprite 是 button 的子节点,所以你认为你没改成功,看下点击范围变了没有?

1赞

不应该啊 我按钮的图片子节点配置了widget组件,就算按钮看不见变大了 ,那子节点也应该跟着变得 ,就是非常奇怪

我测试了一下,好像并不是BUG,是我这个操作的事件不能绑定在当前按钮上,就是我改变按钮长度的函数配置在了这个按钮上,所以虽然数据是变化了,但是ui里没有显示