私は現在、ViewDeck by Inferis を含むプロジェクトに取り組んでいます。
Facebook スタイルのメニュー インターフェイスを作成しようとしています。ただし、deckController のタイトルバーをグローバルではなくローカルに保つことができないようです。
基本的に、スタックにログイン ビュー コントローラーをプッシュする rootviewcontroller があります。派手なものはありません。しかし、ログインすると、IIViewDeckController をスタックにプッシュする必要がありますが、すべてのナビゲーション バーはありません
コーディング方法:
neighbourhoodViewController *nextViewController = [[neighbourhoodViewController alloc] initWithNibName:@"neighbourhoodViewController" bundle:nil];
menuViewController *leftViewController = [[menuViewController alloc] initWithNibName:@"menuViewController" bundle:nil];
IIViewDeckController* deckController = [[IIViewDeckController alloc] nitWithCenterViewController:nextViewController leftViewController:leftViewController];
deckController.leftSize = 100.0f;
[self.navigationController pushViewController:deckController animated:YES];
結果は次のスクリーンショットです。
ご覧のとおり、メニューは「ビューコントローラー内」にありますが、外側にある必要があるため、ナビゲーションバーは中央の TableViewController と一緒に右にスライドする必要があります
すべてのナビゲーション バーを非表示にしようとしましたが、何も機能していないようです。また、例にあるので、アプリデリゲートから起動しようとしました。できます。ただし、Login View Controller から実行する必要があります。
thnx