J'ai un contrôleur de navigation de tabulation et je souhaite configurer un protocole dans un contrôleur de vue et définir son délégué dans un autre contrôleur de vue. Comment est-ce que j'obtiendrais le pointeur de contrôleur de vue du contrôleur de vue de délégation au contrôleur de vue de délégué?Obtention des contrôleurs de vue du contrôle de tabulation
0
A
Répondre
0
Quelque chose comme:
MyDelegatingViewController *delegatingController = [myTabBarController.viewControllers objectAtIndex:0];
MyDelegateViewController *delegateController = [myTabBarController.viewControllers objectAtIndex:1];
delegatingController.delegate = delegateController;
0
Ole, merci. Votre message m'a eu à mi-chemin. Je n'ai pas réalisé au début que viewControllers renvoie le contrôleur de navigation des contrôleurs de vue. Une fois que j'ai réalisé cela, je peux ensuite percer dans le contrôleur de vue enfant du contrôleur de navigation:
MyAppDelegate *appDelegate = (MyAppDelegate *)[[UIApplication sharedApplication] delegate];
UINavigationController *navController = [appDelegate.tabBarController.viewControllers objectAtIndex:1];
myViewController = (MyViewController*)[navController topViewController];
self.myViewController.delegate = self;
Questions connexes
- 1. Fixation de l'orientation des contrôleurs de vue
- 2. vb.net - Contrôle de tabulation?
- 3. Suppression des contrôleurs de vue modale
- 4. Test des contrôleurs de vue --iPhone
- 5. contrôleurs de vue de comptage
- 6. Manipulation d'un contrôle de tabulation
- 7. loading Contrôleur de tabulation du contrôleur de vue
- 8. Suppression de la vue actuelle du contrôleur de tabulation
- 9. Contrôle de tabulation dans VB.Net
- 10. Vue de référencement dans l'application de tabulation?
- 11. UIToolBar single Contrôleurs de vue et contrôleurs de vues multiples
- 12. Contrôle de tabulation de sous-classe
- 13. Style de contrôle de tabulation WPF
- 14. l'élément de contrôle de tabulation contient des pages individuelles
- 15. Comment faire passer des informations de appDelegate dans l'un des contrôleurs de vue du contrôleur UINavigation
- 16. Vues composites et contrôleurs de vue
- 17. Contrôle de tabulation dynamique dans WPF/mvvm
- 18. Rendre un contrôle utilisateur redimensionnable dans un contrôle de tabulation
- 19. fournir des transitions entre les contrôleurs de vue
- 20. Rappels asynchrones aux contrôleurs de vue rejetés?
- 21. Contrôleurs de vue modale appelant d'autres "viewDidLoad"
- 22. Contrôle de tabulation + DataGridView dans WinForms
- 23. Délégation et contrôleurs de vue modale
- 24. Passer des objets non statiques entre les contrôleurs de vue
- 25. Propager des données parmi les contrôleurs de vue
- 26. Comment passer à First viewController du dernier contrôleur de vue parmi plusieurs contrôleurs de vue
- 27. Choisir entre les contrôleurs de vue
- 28. Afficher la communication des contrôleurs dans plusieurs contrôleurs de navigation
- 29. Comportement des touches de tabulation dans le contrôle d'édition du navigateur
- 30. Quelqu'un peut-il me montrer un diagramme du fonctionnement des contrôleurs de vue?
propriété ViewControllers de UITabbarController? – wkw