建一个list,只能显示一个item1。当有新的item2时,item1向上滚动,item2自下向上滚动上来。求大神指教!急急急!!!
自己重写srollView addChild的时候 让child执行动作
这是我最近用到的.
void HScrollView::removeChild(Node* child, bool isMove, bool cleanup){
Node::removeChild(child, cleanup);
TaskItem* ti = (TaskItem*)child;
vecChild.eraseObject(ti);
for (int i = 0; i < vecChild.size(); i++)
{
if (isMove){
int dis = vecChild.at(i)->shouldPositionY - i;
Action* action = MoveBy::create(0.3, Vec2(0, itemSize.height*dis));
vecChild.at(i)->runAction(action);
}
vecChild.at(i)->shouldPositionY = i;
}
}