0

所以,我尝试使用这个很棒的 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 Map 中将这些 url 设置为共享视图控制器。

这里的问题是当我点击基本上应该只是推送到指定视图控制器的单元格时没有发生任何事情,

但是当我尝试将右控制器与左控制器设置为相同的控制器时,它可以工作。

4

1 回答 1

0

我没有注意到 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];
  }
}
于 2012-02-29T06:51:06.680 回答