Anpassen der Navigationsleiste hinzufügen von zwei Etiketten anstelle von Titel in Swift
Ich versuche, fügen Sie zwei Bezeichnungen an der Stelle, wo der Titel angezeigt wird in der Navigationsleiste, aber ich bin kämpfen, um so zu tun. Es wäre sehr schön wenn ich das erreichen kann dies mit storyboard, aber wie kann ich sehen, ich kann es nicht.
Als ich gesehen habe, ich navigationItem aber ich weiß nicht, wie genau das zu tun. Wenn jemand eine Beispiel oder wenn jemand erklären könnte, mich genauer darüber, wie zu tun, so wäre wunderbar.
Und ich muss erwähnen, dass ich bin völlig vertraut mit Obj-C, so dass jede Hilfe brauchen würde, um in Swift.
InformationsquelleAutor Ilir V. Gruda | 2015-07-10
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich bin nicht sicher, ob Sie es tun können, aus dem storyboard, aber wenn Sie möchten, fügen Sie zwei Titel-Etiketten, die Sie tun können, die folgenden in der
viewDidLoad()
- Methode des view-Controllers für die, die Sie wollen, die beiden Titel:Auf diese Weise können Sie hinzufügen, wie viele Untersichten, wie Sie wollen, um die Navigationsleiste
labels ausrichten wieder zurück...plz erzählen Sie uns, wie Sie Etiketten übereinander
Sie können ändern Sie einfach die firstFrame' und secondFrame Eigenschaften zum anpassen der Rahmen der Etiketten lassen firstFrame = CGRect(x: 0, y: 0, width: navigationBar.frame.Breite, Höhe: navigationBar.frame.height/2) lassen secondFrame = CGRect(x: 0, y: navigationBar.frame.height/2, width: navigationBar.frame.Breite, Höhe: navigationBar.frame.Höhe/2)
In meinem Fall Center Richten auch war der trick : firstLabel.textAlignment = .Center
InformationsquelleAutor vdawg
Hier ist eine Implementierung, die verwendet einen stack-Ansicht statt, die auch gibt Ihnen eine gewisse Vielseitigkeit mit layout der Etiketten:
InformationsquelleAutor Scott Gardner