1

PaperFoldMenuController を使用して、アプリでクールな SlideMenu を作成しています

AppDelegate で、viewController を定義し、それらを SlideMenu 配列に追加します。

// Init viewControllers
       RootViewController *rootViewController = [[RootViewController alloc] init];
     LivetickerViewController *livetickerViewController = [[LivetickerViewController alloc] init];


// Add view controllers to array
    [viewControllers addObject:rootNavController];
    [viewControllers addObject:livetickerNavController];


    // Add to PaperFoldView
    [_menuController setViewControllers:viewControllers];

LivetickerViewController のほとんどの部分を設計するためにストーリーボードを使用します。ただし、すべての変更が表示されるわけではありません。Storyboard がビューに接続されていることを確認しました。

コードの問題は何ですか?

4

1 に答える 1

0

ストーリーボードで LivetickerViewController を設計した場合は、alloc init ではなくストーリーボードから取得する必要があります。

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
LivetickerViewController *livetickerViewController = [storyboard instantiateViewControllerWithIdentifier:@"livetickerViewController"];

ストーリーボードの名前が実際にプロジェクトにあるものであること、および instanceViewControllerWithIdentifier: メソッドで渡すものと一致する識別子をビュー コントローラーに与えていることを確認してください。

ストーリーボードで rootViewController を作成した場合は、それで同じことを行う必要があります。

于 2013-04-13T19:02:50.113 に答える