TTNavigator не работает, когда используется в leftController DDMenuController
Итак, я попытался создать проект с использованием этого замечательного 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 как контроллеры общего вида.
Проблема здесь заключается в том, что ничего не происходит, когда я нажимаю на ячейку, которая должна в основном просто нажать на указанный контроллер представления,
Но когда я попытался установить свой правый контроллер такой же контроллер с моим левым контроллером, это работает.
1 ответ
Решение
Я не заметил, что 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];
}
}