UIListView没有复用Cell,按需显示,卡的要死,怎么解决?

for(int i=0;i<100;i++)
{
Layout * custom_item = Layout::create();
custom_item->setSize( CCSizeMake(800,91));

m_pLstView->pushBackCustomItem(custom_item);
}

这样写会加载所有的custom_item,超出屏幕也会加载,卡的要死,怎么样才能跟UITableView一样复用Cell?

难道没人有这个问题吗?

在线等,有经验高手解答,如果不行,决定不用UIListview,求高人指导

求解决?求解决?求解决?求解决?

求解决,顶起,等了好久了

你看testcpp中代码了吗?UILayout只创建了5个,你只需要创建几个超出一屏就行了,个人猜测

UIListView不是本来就是支持复用的么,UITableView不支持复用吧,要显示多少就创建多少。UIListView只需要创建能显示的个数就可以了,通过init跟scroll事件就可以控制动态刷新数据了,具体可以去看demo。。

记错鸟,不是UITableView,是UIScrollView没有复用,UITableView没用过。。