我正在我的应用程序中创建一个 CCScrollview
scrollView = CCScrollView::create();
scrollView->retain();
scrollView->setViewSize(CCSize(size.width,size.height - 100));
scrollView->setContentSize(CCSize(size.width,1000));
scrollView->setDirection( kCCScrollViewDirectionVertical );
scrollView->setPosition(ccp( 0,50 ) );
scrollView->setContainer( this->getParent() );
this->addChild(scrollView, 5);
现在当我像这样向滚动视图添加一个孩子时:
titleLabel = CCLabelTTF::create("Squares", "Thonburi", 20);
titleLabel->setPosition(ccp(0, scrollView->getViewSize().height*0.90));
scrollView->addChild(titleLabel, 1);
它呈现在正确的位置,即 0,50,锚点位于 0,0
如果我将锚点更改为像这样说 1,1
titleLabel->setAnchorPoint(ccp(1, 1));
它仍然呈现好像它的锚点为 0,0
有谁知道为什么会这样?或者我该如何解决?