button位置不改变

Layout* uiLayout = dynamic_cast<Layout*>(cocostudio::GUIReader::getInstance()->widgetFromJsonFile(“SoundSet/SoundSet_1.json”));
Button* music_button = dynamic_cast <Button *>(uiLayout->getChildByName( “Button_music”));
music_button->addTouchEventListener( this , toucheventselector (SoundSetScene ::musicSetting));
music_button->setPosition(Point(music_button->getPositionX()-209,music_button->getPositionY()));
this->addChild(uiLayout);

运行后music_button的x的位置不改变 还是原来的位置 求教~