Ich habe eine Navigationsleiste zu meinem View-Controller hinzugefügt. Mir ist aufgefallen, dass beim Ausführen meiner App die Navigationsleiste von der Statusleiste abgeschnitten wurde. Ich habe meinem Code eine Positionierungsfunktion hinzugefügt, aber ich stieß auf ein seltsames Problem. Die von mir erstellte Navigationsleiste wird unter einer leeren Navigationsleiste angezeigt. Navigationsleiste erscheint unter unter Navigationsleiste?
Hier ist mein Code aus der viewcontoller.swift Datei
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
}
}
Ich möchte nicht über eine Navigationssteuerung in sie einzubetten.
Warum möchten Sie keinen Navigationscontroller verwenden? Es wird das viel einfacher machen. – rmaddy