Warning: Trying to access array offset on value of type bool in /home/koheizi/everything-beginner.com/public_html/programmer/wp-content/themes/luxeritas/inc/json-ld.php on line 114

cocos2d-xのCCTableViewって逆から表示されるんだけど

2014年3月4日

cocos2d-xには、一応CCTableViewってのがあって、こいつで一応テーブルビュー作れます。
まあ、例によって画像は自分で用意しないといけませんが。。。
で、適当に作って表示させてみたところ、あれ?表示順が逆??
テーブルビューの上から下へ、indexが小さくなっていくという仕様みたいです。
よって、一番下がindex 0です。
え~、普通、上が0じゃないの?
ということで、わざわざ、逆にしてしてあげて調整していたのですが、
ちゃんと設定がありました。
setVerticalFillOrder関数です。

CCTableView* tableView = CCTableView::create(this, tableSize);
tableView->setVerticalFillOrder(kCCTableViewFillTopDown);

これで、ようやく逆にせずにすみます。
いやあ、最底辺はいつも仕様を理解せずに作るのでロクなことになりませんね。

cocos2d-x

Posted by koheizi