// on "init" you need to initialize your instance bool Overview::init() { //初期化 if ( !Layer::init() ) return false; //userDefaultの読み込み userDefault = UserDefault::getInstance(); //ストーリー storyManager = StoryManager::getInstance(); //話数 story_count = storyManager->getStoryCount(); //リスト story_list = storyManager->gets(); //画面サイズサイズを取得 window_size = Director::getInstance()->getWinSize(); TableView* tableView = TableView::create(this, Size(window_size.width / 100 * 80, window_size.height / 100 * 80)); //展開方向 tableView->setDirection(TableView::Direction::VERTICAL); //表示順序上からしたへ tableView->setVerticalFillOrder(TableView::VerticalFillOrder::TOP_DOWN); tableView->setPosition(Point((window_size.width - tableView->getContentSize().width) / 2, 20)); tableView->setBounceable(false); //追加 tableView->setDelegate(this); addChild(tableView); tableView->reloadData(); return true; }