Iphone/Ipad Fügen Sie Text und Bild, um die Navigation Titel
Ich versuche einfach nur, um ein Bild hinzuzufügen und text zu der navigationItem-Titel. Dies ist, was ich Tue, aber es zeigt nur das Bild und nicht der Titel. Dies scheint, wie es wäre ziemlich einfach.
Beispiel (
self.navigationItem.titleView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"logo_small_white.png"]] autorelease];
self.navigationItem.title = @"Company";
Möglich dupe: stackoverflow.com/questions/2280710/...
InformationsquelleAutor smcdrc | 2010-12-10
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Durch festlegen eines benutzerdefinierten Titel anzeigen, Sie ersetzen die standard-Ansicht, die zeigt normalerweise den Titel text. Aus der Dokumentation für
titleView
imUINavigationItem
:So müssen Sie fügen Sie Ihre eigenen anzeigen (eventuell
UILabel
) zur Anzeige von Titel — ein Weg dazu wäre, eineUILabel
und dieUIImageView
oben, wie Untersichten von einem containerUIView
, und legen Sie , dass alstitleView
.InformationsquelleAutor bosmacs
Hier ist mein code:
InformationsquelleAutor tesmojones
In Swift 2:
Verwandte gotcha: titleView Zentren automatisch, wenn dies nicht der Fall mit dem obigen Beispiel, dann sind Sie wahrscheinlich eine kleinere Auflösung (zB. das iPhone). Ändern Sie einfach die Breite der UIView und UILabel von 300 bis weniger als geeignet. Es wird snap zurück zum Zentrum, wenn dort ein Platz frei ist.
InformationsquelleAutor Elliott Davies
Diese vielleicht der kürzeste Weg, das zu tun.
InformationsquelleAutor Davit Siradeghyan