Bewegen Sie den Text einfach vertikal so weit, dass er nicht mehr erscheint. Dies kann beim App-Start in Ihrem App-Delegaten erfolgen.
%Vor%Normalerweise dient dieser Aufruf zum Anpassen der vertikalen Textposition, die je nach verwendeter Schriftart variieren kann. Hier wird der Text so weit verschoben, dass er nicht mehr in der Zurück-Schaltfläche angezeigt wird und somit nicht mehr vorhanden ist.
Ich glaube wirklich nicht, dass es für einen Entwickler eine gute Übung ist, den Offset des Textes anzupassen, um ihn zu verstecken.
Eine sauberere Lösung wäre, einfach zum Zurücksetzen-Knopf des Navigations-Controllers eine neue Schaltfläche hinzuzufügen, bei der der Titel eine leere Zeichenfolge ist. Sie sollten dies im vorherigen Aufrufansicht-Controller in viewWillAppear (nicht dem aktuellen) hinzufügen:
%Vor% Verwenden Sie nicht den Darstellungsproxy. Für jeden View-Controller setzen Sie diesen Code stattdessen in seine viewDidLoad
-Implementierung:
Dadurch wird der nächste View-Controller, der auf den Navigations-Stack geschoben wird, eine Back-Schaltfläche haben, die nur aus dem Image besteht.
(Ich sollte jedoch darauf hinweisen, dass stretchableImageWithLeftCapWidth:...
veraltet ist. Sie sollten resizableImage...
verwenden.)
Um einen Backbutton-Text zu setzen, legen Sie einen neuen Backbutton auf den aktuellen viewController, bevor Sie drücken oder präsentieren dann einen neuen, der den Text der Backbutton zeigen würde:
In Ihrem aktuellen viewController (nicht dem neuen, der den Zurück-Button zeigt):
%Vor% Wenn Sie also den Text entfernen möchten, verwenden Sie einfach @""
als Titel für die neue Schaltfläche.
Verwenden Sie den folgenden Code in Ihrer AppDelegate-Klasse, um ein Backbutton-Symbol für die gesamte App festzulegen. Nicht jedes Symbol passt perfekt, wenn Sie es ein wenig bewegen müssen, können Sie die "backInsets" verwenden. In meinem Beispiel wird das Symbol um 2 Pixel nach unten verschoben.
%Vor%Getestet mit iOS9
Tags und Links ios uinavigationbar back-button