J'ai ajouté une barre de navigation à mon contrôleur de vue, j'ai remarqué que lorsque j'ai lancé mon application, la barre de navigation était coupée par la barre d'état. J'ai ajouté une fonction de positionnement à mon code mais j'ai rencontré un problème étrange. La barre de navigation que j'ai créée apparaît sous une barre de navigation vide. Barre de navigation apparaissant sous la barre de navigation?
Voici mon code à partir du fichier viewcontoller.swift
import UIKit
class myaccountViewController: UIViewController, UINavigationBarDelegate, UIBarPositioningDelegate, UITextFieldDelegate {
@IBOutlet weak var navbr: UINavigationBar!
override func viewDidLoad() {
super.viewDidLoad()
navbr.delegate = self
}
func position(for bar: UIBarPositioning) -> UIBarPosition {
return.topAttached
}
}
Je ne veux pas intégrer un contrôleur de navigation en elle. Essayez d'ajouter la contrainte supérieure pour ne pas voir le guide TopLayout.
Cela rendra cela beaucoup plus simple. – rmaddy