Questions marquées «uinavigationcontroller»

La classe UINavigationController implémente un contrôleur de vue iOS spécialisé qui gère la navigation du contenu hiérarchique.


18
Pas de balayage arrière lors du masquage de la barre de navigation dans UINavigationController
J'adore le pack swipe hérité de l'intégration de vos vues dans un fichier UINavigationController. Malheureusement, je n'arrive pas à trouver un moyen de masquer le NavigationBarmais j'ai toujours le balayage tactile en arrière gesture. Je peux écrire des gestes personnalisés mais je préfère ne pas le faire et me fier …


13
Comment naviguer d'un contrôleur de vue à un autre à l'aide de Swift
Je voudrais naviguer d'un contrôleur de vue à un autre. Comment puis-je convertir le code Objective-C suivant en Swift? UIViewController *viewController = [[self storyboard] instantiateViewControllerWithIdentifier:@"Identifier"]; UINavigationController *navi = [[UINavigationController alloc] initWithRootViewController:viewController]; [self.navigationController pushViewController:navi animated:YES];


16
Comment puis-je afficher une vue d'un UINavigationController et la remplacer par une autre en une seule opération?
J'ai une application dans laquelle je dois supprimer une vue de la pile d'un UINavigationController et la remplacer par une autre. La situation est que la première vue crée un élément modifiable, puis se remplace par un éditeur pour l'élément. Quand je fais la solution évidente dans la première vue: …

9
Pourquoi mon application SwiftUI plante-t-elle lors de la navigation vers l'arrière après avoir placé un `NavigationLink` à l'intérieur d'un` navigationBarItems` dans un `NavigationView`?
Exemple reproductible minimal (Xcode 11.2 beta, cela fonctionne dans Xcode 11.1): struct Parent: View { var body: some View { NavigationView { Text("Hello World") .navigationBarItems( trailing: NavigationLink(destination: Child(), label: { Text("Next") }) ) } } } struct Child: View { @Environment(\.presentationMode) var presentation var body: some View { Text("Hello, World!") …

3
Grand titre à petit titre dans la barre de navigation n'est pas fluide iOS 13, collant
J'ai une UINavigationControllervaleur par défaut de c'est navigationBar.prefersLargeTitles = true. Je passe cela à falsequand je push dans une nouvelle scène permet de l'appeler ( DetailsViewController), en le changeant en viewWillDisappear. override func viewWillDisappear(_ animated: Bool) { super.viewWillDisappear(animated) navigationController?.navigationBar.prefersLargeTitles = false } Maintenant, DetailsViewControllerj'utilise willMove(to parent:). override func willMove(toParent parent: …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.