2016-08-25 3 views
3

Ich habe eine UIBarButtonItem in einer Navigationsleiste mit dem Texttitel "Speichern". Wenn ich zu einem Vollbild UIPopoverController übergehe und es dann abweise, wird der Text in meinem UIBarButtonItem auf "S..e" abgeschnitten. Für alle anderen Übergänge und Ansichten habe ich kein Problem bei der Rückkehr.Wie kann UIBarButtonItem-Text abgeschnitten werden?

Ich habe versucht, die Breite manuell zu ändern und "paysibleTitles" zu setzen, um lange Wörter einzuschließen, aber ich kann die Trunkierung nicht stoppen.

Ich benutze eine benutzerdefinierte Schriftart, wenn das einen Unterschied macht.

Antwort

3

Versuchen Sie, Ihr UIBarButtonItem mit einer benutzerdefinierten Ansicht zu initialisieren.

[[UIBarButtonItem alloc] initWithCustomView:yourView]; 

So stellen Sie sicher, dass Ihre benutzerdefinierte Ansicht den richtigen Rahmen (zum Beispiel für eine UILabel, breit genug, um nicht gestutzt seinen Inhalt) hat. Die Dinge sollten gut funktionieren.

+0

Dies scheint der einzige Weg, um es richtig zu machen. Ich war auch in der Lage, dieses Ergebnis zu erreichen, indem ich ein Leerzeichen "" am Ende meines Wortes hinzufügte. Frustrierend, dass Sie auf kleine Hacks oder exzessiven Code zurückgreifen müssen, um Probleme zu beheben, die eigentlich gar nicht existieren sollten. Danke für die Hilfe! – Chicken

Verwandte Themen