DDMenuControllerの左のコントローラーで使用するとTT Navigatorが機能しません
-
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];
}
}
. 所属していません StackOverflow