Benutzerdefinierte "gepresste" UIBarButtonItem-Hintergründe

8

Ich versuche, ein benutzerdefiniertes Bild für mein UIBarButtonItem festzulegen, aber nichts scheint zu funktionieren. Nach meinem Verständnis sollte der folgende Code funktionieren, aber trotz der Einstellung des Bildes für den hervorgehobenen Zustand sieht die Schaltfläche genauso aus, wenn sie gedrückt wird.

Irgendwelche Ideen?

%Vor%     
arooo 10.01.2013, 03:33
quelle

4 Antworten

24

Ich denke, Sie sollten für die verschiedenen Steuerzustände , die Ihrem Farbschema entsprechen, ein custom UIButton mit Hintergrundbildern erstellen und dieses UIButton als Ansicht für verwenden a custom UIBarButtonItem .

%Vor%

Wenn Sie eine andere Referenz möchten, dann können Sie durch diesen schönen Link gehen: Verwenden von Darstellungsproxy zum Erstellen von Apps

    
Bhavin 19.01.2013, 11:04
quelle
3

Sie können wahrscheinlich so versuchen. Funktioniert für mich.

%Vor%     
Pushpak Narasimhan 19.01.2013 19:38
quelle
2

Vielleicht hilft Ihnen das (fügen Sie einfach diese Dateien in das Projekt ein):

UIBarButtonItem + customLook.h

%Vor%

UIBarButtonItem + customLook.m

%Vor%

Einige View-Controller:

%Vor%

...

%Vor%     
caentist 23.01.2013 00:13
quelle
1
%Vor%     
Abo3atef 10.08.2014 23:33
quelle