我在页面上添加了个UIListView,程序启动后我发现内容会不停的闪现,也就是一会内容出现,一会消失了,也不知道是什么原因。还有就是那个initChildWithDataLength方法具体是做什么用的啊。
我是代码是这样写的
UILayer *ulShop = UILayer::create();
this->addChild(ulShop);
UIListView *listView = UIListView::create();
listView->setTouchEnable(true);
listView->setSize(CCSizeMake(640, 550));
listView->setPosition(ccp(0,130));
for (int i = 0; i < 5; ++i)
{
Layout *layout = Layout::create();
layout->addChild(CCUIHELPER->createWidgetFromJsonFile("Shop/Shop.json"));
layout->setPosition(ccp(0,i*188));
listView->addChild(layout);
}
listView->initChildWithDataLength(188);
// listView->addEventListenter(this, listvieweventselector(ShopScene::listViewEvent));
ulShop->addWidget(listView);