setBackButtonBackgroundImage ohne Titel IOS5

8

Ich versuche, einen Zurück-Button ohne Titel zu bekommen, aber ich kann es nicht funktionieren lassen. Ich bin wirklich neu in Ziel-c ...

%Vor%

Mit diesem Code habe ich meinen Zurück-Button aber auch den Titel der vorherigen Seite.

Ich habe einige Arbeitsbeispiele mit der Klasse UIViewController gefunden, aber in meinem Fall befindet sich der Code in der Datei appDelegate.m.

Irgendeine Idee, wie ich es zum Laufen bringen kann?

    
user1736571 11.10.2012, 01:12
quelle

6 Antworten

9

Ein sehr einfacher Hack, den ich angepasst habe, der den iOS 5-Darstellungs-Proxy verwendet ist folgender (der Vorteil des Proxys ist natürlich die globale Änderung aller Navigationsleisten):

%Vor%

Diese Methode ist in iOS 5 SDK verfügbar, also keine Sorge.

BEARBEITEN

Um die Bilddehnung zu vermeiden, verwenden Sie Folgendes:

%Vor%     
Mazyod 17.11.2012 09:22
quelle
4

Von dem, was ich sagen kann, legen Sie den Aussehen-Proxy richtig fest. Das Problem hier ist, einen neuen Titel für den Zurück-Button zu setzen.

Erstellen Sie dazu eine benutzerdefinierte Schaltfläche mit Ihrem Verhalten und verwenden Sie diese als Ihre neue Zurück-Schaltfläche. Legen Sie dies fest, bevor Sie den View-Controller drücken oder auf den Bildschirm ziehen, z. B. in init

%Vor%     
WDUK 27.10.2012 22:58
quelle
0
%Vor%

Verwenden Sie oben den Code, um das Hintergrundbild in der Zurück-Schaltfläche festzulegen.

    
Arvind Kanjariya 30.10.2012 07:01
quelle
0

Wie ich verstehe, fragen Sie sich, wie Sie den Titel des Zurück-Buttons ändern können.

hier mache ich es immer

%Vor%

Ich denke, Sie können es als leer festlegen, indem Sie keinen Titel geben

%Vor%

Stellen Sie sicher, dass Sie diese Funktion aufrufen, bevor Sie die neue Ansicht drücken.

    
Kassem 31.10.2012 11:00
quelle
0
___ qstntxt ___

Ich versuche, einen Zurück-Button ohne Titel zu bekommen, aber ich kann es nicht funktionieren lassen. Ich bin wirklich neu in Ziel-c ...

%Vor%

Mit diesem Code habe ich meinen Zurück-Button aber auch den Titel der vorherigen Seite.

Ich habe einige Arbeitsbeispiele mit der Klasse UIViewController gefunden, aber in meinem Fall befindet sich der Code in der Datei appDelegate.m.

Irgendeine Idee, wie ich es zum Laufen bringen kann?

    
___ answer13429282 ___

Ein sehr einfacher Hack, den ich angepasst habe, der den iOS 5-Darstellungs-Proxy verwendet ist folgender (der Vorteil des Proxys ist natürlich die globale Änderung aller Navigationsleisten):

%Vor%

Diese Methode ist in iOS 5 SDK verfügbar, also keine Sorge.

BEARBEITEN

Um die Bilddehnung zu vermeiden, verwenden Sie Folgendes:

%Vor%     
___ answer13104922 ___

Von dem, was ich sagen kann, legen Sie den Aussehen-Proxy richtig fest. Das Problem hier ist, einen neuen Titel für den Zurück-Button zu setzen.

Erstellen Sie dazu eine benutzerdefinierte Schaltfläche mit Ihrem Verhalten und verwenden Sie diese als Ihre neue Zurück-Schaltfläche. Legen Sie dies fest, bevor Sie den View-Controller drücken oder auf den Bildschirm ziehen, z. B. in init

%Vor%     
___ qstnhdr ___ setBackButtonBackgroundImage ohne Titel IOS5 ___ answer13134156 ___
%Vor%

Verwenden Sie oben den Code, um das Hintergrundbild in der Zurück-Schaltfläche festzulegen.

    
___ tag123objectivec ___ Dieses Tag sollte nur bei Fragen verwendet werden, die sich auf Objective-C-Funktionen beziehen oder von Code in der Sprache abhängen. Die Tags [Kakao] und [Kakao-Touch] sollten verwendet werden, um nach Frameworks oder Klassen von Apple zu fragen. Verwenden Sie die zugehörigen Tags [ios], [macos], [apple-watch] und [tvos] für Probleme, die für diese Plattformen spezifisch sind. ___ tag123xcode ___ Xcode ist Apples integrierte Entwicklungsumgebung (IDE). NUTZUNGSHINWEIS: Verwenden Sie dieses Tag nur für Fragen zur Xcode-IDE selbst und nicht für allgemeine Mac- oder iOS-Programmierungsthemen. Verwenden Sie [Kakao] für Mac-Programmierfragen und [Kakaotouch] oder [ios] oder [Swift] für iOS-Programmierfragen. ___ tag123userinterface ___ Das System, über das Menschen mit einem Computer interagieren, wird "UI" genannt, was für "Benutzeroberfläche" steht. Dieses Tag kann für UI-bezogene Programmierfragen verwendet werden. Beachten Sie, dass es eine separate Stack Exchange-Site für Benutzeroberflächen, Interaktionen mit dem Computer und Benutzererlebnis gibt: http://ux.stackexchange.com. ___ antwort13194049 ___

Ich habe es nicht versucht, aber ich denke, es sollte funktionieren .... Setzen Sie dies in Sie ViewdidLoad, ich hoffe, was Sie suchen.

%Vor%     
___ tag123uiappearance ___ iOS 5+ API für Aussehen Anpassung. Sie verwenden das UIAppearance-Protokoll, um den Darstellungs-Proxy für eine Klasse abzurufen. Sie passen die Darstellung von Instanzen einer Klasse an, indem Sie Nachrichten zum Anzeigen von Änderungen an den Darstellungs-Proxy der Klasse senden. ___ answer13139132 ___

Fügen Sie einfach diese Zeile nach dem Code, den Sie bereits geschrieben haben, hinzu:

%Vor%

Ich hoffe, es funktioniert.

    
___ tag123ios5 ___ iOS 5 ist das fünfte mobile Betriebssystem von Apple, das am 13. Oktober 2011 veröffentlicht wurde. Es läuft auf iPhone 3GS, iPhone 4, iPhone 4S, iPod Touch 3. und 4. Generation sowie auf allen iPad-Modellen. Es wurde von iOS 6 nachgefolgt. ___ answer13156382 ___

Wie ich verstehe, fragen Sie sich, wie Sie den Titel des Zurück-Buttons ändern können.

hier mache ich es immer

%Vor%

Ich denke, Sie können es als leer festlegen, indem Sie keinen Titel geben

%Vor%

Stellen Sie sicher, dass Sie diese Funktion aufrufen, bevor Sie die neue Ansicht drücken.

    
___
Ravi_Parmar 02.11.2012 11:10
quelle
-4

Fügen Sie einfach diese Zeile nach dem Code, den Sie bereits geschrieben haben, hinzu:

%Vor%

Ich hoffe, es funktioniert.

    
Amit C. 30.10.2012 12:37
quelle