(Swift) La barre de navigation est masquée dans viewController

faris97

Je veux présenter SecondVC de FirstVC et faire en sorte que SecondVC ait un rightBarButtonItem appelé Closequi appelle une @objcfonction qui rejette SecondVC.
Aussi, je veux changer le titre de secondVC de firstVC:
Voici comment je présente SecondVC du FirstVC:

let secondVC = AdviceDetailsViewController()
secondVC.modalPresentationStyle = .fullScreen
secondVC.title = "Example" //Value of type 'UINavigationController' has no member 'myTitle'
self.present(secondVC, animated: true)

Code de navigationBar dans secondVC:

public var myTitle: String = ""
override func viewDidLoad() {
    super.viewDidLoad()
    view.backgroundColor = .gray
    self.title = myTitle
    self.navigationController?.navigationBar.barTintColor = UIColor.orange
    self.navigationItem.rightBarButtonItem = UIBarButtonItem(title: "Close", style: .plain, target: self, action: #selector(closeDetails))
}

@objc func closeDetails() {
    self.dismiss(animated: true, completion: nil)
}

Aucune barre de navigation n'est visible dans secondVC, la seule chose visible est la couleur de fond gris.
Que dois-je changer? Je fais tout par programmation dans cette application.

Mariage

Utilisez cette méthode pour afficher le deuxième VC

let nc = UINavigationController(rootViewController: AdviceDetailsViewController())
nc.modalPresentationStyle = . fullScreen
self.present(nc, animated: true)

Résultat

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Masquer la barre d'état chaque fois que la barre de navigation est masquée - SWIFT iOS8

iOS: la barre de portée est masquée lorsque la barre de recherche est affichée dans la barre de navigation

La barre de recherche est masquée par la barre de navigation lorsqu'elle devient active

ios swift - l'arrière-plan de l'élément de navigation devient noir lorsque vous revenez à un écran où la barre de navigation est masquée

Le div positionné absolu est masqué lorsque la barre de navigation collante est fixée

Comment activer le geste de balayage lorsque la barre de navigation est masquée?

La grande barre de titre de navigation est masquée par défaut

Mise en page automatique non valide liée à la barre de navigation masquée dans xib

Utilisez interactifpopgesturerecognizer avec CollectionView avec défilement horizontal lorsque la barre de navigation est masquée

Barre de navigation personnalisée dans Swift

Comment faire en sorte que la barre de navigation s'affiche dans le viewcontroller racine A la deuxième fois qu'elle est présentée ? (A>B>A)

La barre d'onglets est masquée dans iOS

La barre d'outils est masquée dans PreferenceScreen imbriqué

Changer la police dans la barre de navigation dans Swift

La barre de défilement n'est pas masquée

Pourquoi la barre de navigation est-elle masquée lorsque je supprime "overflow: hidden?" Que fait le débordement?

Erreur de liaison dans la barre d'outils masquée

La barre de navigation est transparente Swift 5

La couleur du lien dans la barre de navigation est inchangée

La barre de navigation est triée sensible à la casse dans Visual Studio 2017

Conception de la barre de navigation dans iOS Swift

Étiquettes sur la barre de navigation dans Swift

Comment masquer immédiatement la barre de navigation dans Swift?

Personnaliser la barre de navigation dans Swift UI

iOS: Masquer la barre de navigation pour un seul viewcontroller qui est la racine du UINavigationController?

la barre de navigation est dupliquée dans l'élément Body MVC

Je n'utilise pas la barre de navigation personnalisée avec AKSideMenu dans swift

la barre de recherche change de couleur lorsqu'elle est dans la barre de navigation

Comment masquer une barre de navigation du premier ViewController dans Swift?

TOP liste

  1. 1

    comment afficher un bouton au-dessus d'un autre élément ?

  2. 2

    impossible d'obtenir l'image d'arrière-plan en plein écran dans reactjs

  3. 3

    Je continue à obtenir l'objet 'WSGIRequest' n'a pas d'attribut 'Get' sur django

  4. 4

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  5. 5

    Conversion double en BigDecimal en Java

  6. 6

    Impossible d'accéder à la vue personnalisée pendant le test de l'interface utilisateur dans XCode

  7. 7

    Algorithme: diviser de manière optimale une chaîne en 3 sous-chaînes

  8. 8

    Passer la taille d'un tableau 2D à une fonction ?

  9. 9

    Comment obtenir l'intégration contextuelle d'une phrase dans une phrase à l'aide de BERT ?

  10. 10

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  11. 11

    CSS: before ne fonctionne pas sur certains éléments,: after fonctionne très bien

  12. 12

    Comment créer un bot à compte à rebours dans Discord en utilisant Python

  13. 13

    Comment ajouter une entrée à une table de base de données pour une combinaison de deux tables

  14. 14

    Exporter la table de l'arborescence vers CSV avec mise en forme

  15. 15

    Comment activer le message Pylint "too-many-locals" dans VS Code?

  16. 16

    Créer un système Buzzer à l'aide de python

  17. 17

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  18. 18

    Empêcher l'allocation de mémoire dans la génération de combinaison récursive

  19. 19

    Déplacement des moindres carrés d'ajustement pour les déplacements de points ayant des problèmes

  20. 20

    Comment choisir le nombre de fragments et de répliques Elasticsearch

  21. 21

    Microsoft.WebApplication.targets

chaudétiquette

Archive