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?
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没用过。。