Also im Grunde müssen Sie eine UIView der navigationBarTitleView hinzufügen. Fügen Sie dann der Uiview und Finaly eine Beschriftung oder UIImageView hinzu, um diese Ansicht der Titelansicht hinzuzufügen. Also hier habe ich Label zum TitelView hinzugefügt. Hoffe, dass dies werde Ihnen helfen: -
override func viewDidLoad() {
super.viewDidLoad()
let navBarView: UIView = UIView()
navBarView.frame = CGRectMake(0, 0, 100.0, 21.0)
let label: UILabel = UILabel()
label.frame = CGRectMake(0, 0, 90.0, 21.0)
label.text = "Your Title"
label.textAlignment = .Center
label.backgroundColor = UIColor.grayColor()
navBarView.addSubview(label)
self.navigationItem.titleView = navBarView
// Do any additional setup after loading the view, typically from a nib.
}
So, hier ist die Ausgabe: -
Mögliches Duplikat von [Ändern der Farbe der Navigationsleiste in Swift] (http://stackoverflow.com/questions/46857238/changing-navigation-bar-color-in-swift) – brimstone