为什么层加入子节点,子节点不显示。。。。急

Widget pNode = cocostudio::GUIReader::getInstance()->widgetFromJsonFile(“puke/ui/sharedialog.ExportJson”);
Layout
layer = dynamic_cast<Layout*>(Helper::seekWidgetByName(pNode, “sharelayer”));
auto image = Sprite::create(fullPath);
layer->addChild(image);

不管image设置什么位置,为什么image总是不显示。。。。。。

layer加在scene上了吗

场景已经加入了layer

通过你这四行详尽的代码,我找不出任何问题了。

layer是场景下面的一个UI子节点,我试了只有image加到getRunningScene()获取到的当前场景才能显示,很奇怪。。。。

ImageView* shareimage = dynamic_cast<ImageView*>(Helper::seekWidgetByName(pNode, “shareimage”));
shareimage->loadTexture(fullPath);

而且我通过在UI编辑器中加一个imageview,还是现实不出来