Ttnavigator ne fonctionne pas lorsqu'il est utilisé dans le contrôleur gauche de DDMenuController
-
13-11-2019 - |
Question
Donc, j'ai essayé de créer un projet en utilisant ce génial ddmenuController et définissez un contrôleur de menu de liste dans la gauche, avec juste une source de données des éléments de Three20, comme ceci:
[section addObject:[TTTableTextItem itemWithText:@"Groups"
URL:@"tt://groups"]];
[section addObject:[TTTableTextItem itemWithText:@"Friends"
URL:@"tt://friends"]];
[section addObject:[TTTableTextItem itemWithText:@"Updates"
URL:@"tt://updates"]];
et ces URL que j'ai défini dans la carte URL en tant que contrôleurs de vue partagés.
Le problème ici ne se passe rien lorsque je puise sur la cellule qui devrait essentiellement pousser vers un contrôleur de vue spécifié,
Mais lorsque j'ai essayé de définir mon contrôleur droit le même contrôleur avec mon contrôleur gauche, cela fonctionne.
La solution
Je n'ai pas remarqué que DdMenuController a été exagéré
(void)pushViewController:(UIViewController *)viewController
animated:(BOOL)animated
J'ajoute donc quelques codes pour permettre à la poussée dans le contrôleur de vue gauche:
- (void)pushViewController:(UIViewController *)viewController
animated:(BOOL)animated {
//DDMenuController code here...
else {
[self showRootController:YES];
[super pushViewController:viewController animated:NO];
}
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow