求助::3.0beta获取不到ui控件

cocos2d-x 3.0beta, cocosTudio 1.2.00,获取不了UI控件,怎么回事?

auto _uiLayer =Layout::create();

    this->addChild(_uiLayer);

auto _uiLogin = dynamic_cast<Layout*>(cocostudio::GUIReader::getInstance()->widgetFromJsonFile(“Login_1.json”));
_uiLayer->addChild(_uiLogin);

    auto _serverNameLabel =dynamic_cast<Text*>(_uiLayer->getChildByName("serverSelectLabel"));

我也很纠结,3.0beta版本里的getChildByName函数已经不会遍历所有控件了,它仅仅会去当前控件下的子控件里去找,所以子控件的子控件就获取不到了。

我也没找到这个版本关于这部分的修改说明,不知道开发人员这样修改的原因是什么,我感觉以前的做法挺方便的…

所以我临时把以前的getChildByName函数放回去了。

同样期待官方答复。

忘记了,这个版本说明有的
7. Widget::getChildByName不再查找整个结构树,改为只查找一层子节点,UIHelper::seekWidgetByName可查找整个结构树;

噢,找到了,在论坛的下载帖子里有说明,之前没发现~

好文章,学习了,今天就遇到这个问题了

请问在哪里,找不到啊

那个版本的更新说明早就换了吧。。。这么久了

用UIHelper::seekWidgetByName