在DDMenucontroller的左控制器中使用时,TT Navigator不起作用
-
13-11-2019 - |
题
所以,我尝试使用这个令人敬畏的ddmenucontroller 并设置左侧的列表菜单控制器,只需三个20个项目的数据源,如下所示:
[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过度rumoved
(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