Button上面的child不跟着放大

我在Cocos 2.1 版本里面做了一套UI,其中在button上面加了几个children,有Sprite和Label。因为button的Normal/Press/Disabled 用的都是一个图,所以我在cocos2dx-3.4写代码的时候把button->setPressedActionEnabled(true)。在点击button的时候可以看到button有放大的动作,但是这个button上面的children都没有跟着放大,在原位不动,看起来就很奇怪。请问有人也遇到这种问题了么?求解决

我一开始天真地以为用拉升条(pin & sizing)可以让子控件的大小固定与父控件的宽大小成比例,但是测了一下,子控件(一个Image)仍然没有跟着按钮变大。

看了一下UIButton的源码,确实onPressStateChangedToPressed只会改变button本身texture的大小,如果有title还会改title,child的大小管不了。