TT Navigator no funciona cuando se usa en el controlador izquierdo del DDMenucleRontroller
-
13-11-2019 - |
Pregunta
Entonces, intenté crear un proyecto usando este increíble ddmenucontroller y configura un controlador de menú de lista en la izquierda, con solo DataSource de los artículos de tres20, como este:
[section addObject:[TTTableTextItem itemWithText:@"Groups"
URL:@"tt://groups"]];
[section addObject:[TTTableTextItem itemWithText:@"Friends"
URL:@"tt://friends"]];
[section addObject:[TTTableTextItem itemWithText:@"Updates"
URL:@"tt://updates"]];
y estas URL i establecí en el mapa de URL como controladores de vista compartidos.
El problema aquí no es nada cuando tifre la celda que básicamente debería presionar a un controlador de vista especificado,
Pero cuando intenté configurar mi controlador correcto el mismo controlador con mi controlador izquierdo, funciona.
Solución
No noté que DDMenucleRontroller ha superado
(void)pushViewController:(UIViewController *)viewController
animated:(BOOL)animated
Por lo tanto, simplemente agrego algunos códigos para permitir presionar el controlador de vista izquierdo:
- (void)pushViewController:(UIViewController *)viewController
animated:(BOOL)animated {
//DDMenuController code here...
else {
[self showRootController:YES];
[super pushViewController:viewController animated:NO];
}
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow