Multiline Navigationbar Title

Ich versuche, die Titelbezeichnung in meiner Navigationsleiste so einzustellen, dass mehrere Zeilen zulässig sind. Ich habe einen benutzerdefinierten Navigations-Controller-Code, in den ich den mehrzeiligen Code einfüge. Ich weiß, dass der Code bereits dort funktioniert, aber mein mehrzeiliger Teil funktioniert nicht.

let titleLabel = UILabel()
titleLabel.frame = CGRectMake(0, 0, self.navigationBar.frame.width, self.navigationBar.frame.height * 2)
titleLabel.numberOfLines = 0
titleLabel.lineBreakMode = .ByWordWrapping

navigationItem.titleView = titleLabel

Aber der Text läuft am Ende noch ab. Ich habe auch versucht, dies in den einzelnen Ansichtscontroller selbst zu setzen und @ hinzuzufügeself.navigationController?. vornavigationItem mit den gleichen Ergebnissen.

Fehlt in meinem Code etwas, das verhindert, dass das Titeletikett mehrere Zeilen enthält?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage