如何动态修改Position

UILayer* pUI = UILayer::create();
pUI->addWidget(GUIReader::shareReader()->widgetFromJsonFile(“storyUI/storyUI.ExportJson”));
UIWidget* pUIWidget = pUI->getWidgetByName(“storyUI”);
if (pUIWidget)
{
UILayout* pUILayout = (UILayout*)pUI->getWidgetByName(“mappart”);
if ( pUILayout )
{
pUILayout->setPosition( ccp(10, 0) );
CCPoint aPoint = pUILayout->getPosition();
CCSize aSize = pUILayout->getSize();
CCLOG(“x=%f y=%f w=%f h=%f”, aPoint.x, aPoint.y, aSize.width, aSize.height);
}
}

pUILayout->setPosition( ccp(10, 0) ); 这句没有效果, 请帮忙看看, 非常感谢

if ( pUILayout ) 断点能进去么? 我的是可以修改的:x=10.000000 y=0.000000 w=0.000000 h=0.000000