DDMenuControllerの左のコントローラーで使用するとTT Navigatorが機能しません

StackOverflow https://stackoverflow.com/questions/9463132

  •  13-11-2019
  •  | 
  •  

質問

だから、私はこのAwesome DdMenuController を使用してプロジェクトを作成しました。、320のアイテムのデータソースは、次のようになります。

[section addObject:[TTTableTextItem itemWithText:@"Groups" 
                                             URL:@"tt://groups"]];

[section addObject:[TTTableTextItem itemWithText:@"Friends" 
                                             URL:@"tt://friends"]];

[section addObject:[TTTableTextItem itemWithText:@"Updates" 
                                             URL:@"tt://updates"]];
.

とこれらのURLは、URLマップに共有ビューコントローラとして設定されています。

基本的に指定されたビューコントローラを押すだけのセルをタップすると、

しかし私の右側のコントローラを私の左のコントローラと同じコントローラに設定しようとしたとき、それは機能します。

役に立ちましたか?

解決

DDMenuControllerがを掲載していない

(void)pushViewController:(UIViewController *)viewController 
                animated:(BOOL)animated
.

だから左ビューコントローラのプッシュを有効にするためのコードを追加するだけです。

- (void)pushViewController:(UIViewController *)viewController 
                  animated:(BOOL)animated {

   //DDMenuController code here...


  else {
     [self showRootController:YES];
     [super pushViewController:viewController animated:NO];
  }
}
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top