本文整理汇总了C++中TableView::setAnchorPoint方法的典型用法代码示例。如果您正苦于以下问题:C++ TableView::setAnchorPoint方法的具体用法?C++ TableView::setAnchorPoint怎么用?C++ TableView::setAnchorPoint使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TableView
的用法示例。
在下文中一共展示了TableView::setAnchorPoint方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: init
// on "init" you need to initialize your instance
bool MainScene::init()
{
//////////////////////////////
// 1. super init first
if ( !Layer::init() )
{
return false;
}
initBackground();
curEquipment = NULL;
Size winSize = Director::getInstance()->getWinSize();
Vec2 origin = Director::getInstance()->getVisibleOrigin();
TableView* tableView = TableView::create(this, Size(winSize.width, 200));
tableView->setDirection(ScrollView::Direction::HORIZONTAL);
tableView->setAnchorPoint(Vec2::ANCHOR_MIDDLE);
tableView->setPosition(Point(winSize.width*0.2 + origin.x, winSize.height/2 + origin.y - 50));
tableView->setDelegate(this);
this->addChild(tableView);
tableView->reloadData();
auto listener = EventListenerKeyboard::create();
listener->onKeyReleased = CC_CALLBACK_2(MainScene::onKeyReleased,this);
Director::getInstance()->getEventDispatcher()->addEventListenerWithSceneGraphPriority(listener,this);
return true;
}
示例2: init
// on "init" you need to initialize your instance
bool HelloWorld::init()
{
//////////////////////////////
// 1. super init first
if ( !Layer::init() )
{
return false;
}
TableView *tv = TableView::create(this,Size(300,300));
tv->setAnchorPoint(Point(0,0));
tv->setPosition(100, 100);
tv->setDelegate(this);
addChild(tv);
return true;
}