本文整理汇总了C++中PageView::insertPage方法的典型用法代码示例。如果您正苦于以下问题:C++ PageView::insertPage方法的具体用法?C++ PageView::insertPage怎么用?C++ PageView::insertPage使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PageView
的用法示例。
在下文中一共展示了PageView::insertPage方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: testPageView
void TeachingLayer::testPageView()
{
// Create the page view
PageView* pageView = PageView::create();
auto winSize = Director::getInstance()->getWinSize();
pageView->setContentSize(winSize);
pageView->setPosition(Vec2::ZERO);
pageView->setBackGroundColor(Color3B::GREEN);
pageView->setBackGroundColorType(Layout::BackGroundColorType::SOLID);
pageView->removeAllPages();
int pageCount = 4;
for (int i = 0; i < pageCount; ++i)
{
Layout* layout = Layout::create();
layout->setContentSize(winSize);
auto bg = Sprite::create("teaching0.png");
bg->setPosition(Vec2(layout->getContentSize().width/2,layout->getContentSize().height/2));
layout->addChild(bg);
pageView->insertPage(layout,i);
}
//pageView->removePageAtIndex(0);
//pageView->scrollToPage(pageCount-2);
//pageView->addEventListener(CC_CALLBACK_2(UIPageViewTest::pageViewEvent, this));
this->addChild(pageView);
}