Ich mache gerade einen Antrag auf IOS, aber ich habe Probleme, ein Bild zu ändern ... was für eine Schande ...
Die Situation ist so: Ich habe eine Symbolleiste, die meine Elemente enthält, und eines dieser Elemente ist die Wiedergabetaste, die mit dem Bezeichner "Play" erstellt wurde. Also ich habe meine Play-Taste ohne Problem. Jetzt möchte ich es nur in ein Pausenbild umwandeln, wenn ich auf einen Gegenstand klicke und dann wieder umschalte usw. So mochte ich in meinem .h der Artikel, der mir gibt:
%Vor%Ich habe viele Antworten versucht, die ich auf dieser Website gefunden habe, und keiner von ihnen hat in meinem Fall funktioniert: / Der letzte, den ich ausprobiert habe, war so etwas:
%Vor%Ich habe es auch versucht:
%Vor%Aber keiner von ihnen funktioniert wirklich, ich kann das Bild machen, indem ich
mache %Vor%Aber das ist nur das Bild (also die Erstellung des UIImage ist in Ordnung) in der Mitte des Bildschirms so ....
(Wenn du mir auch sagen kannst, wie ich mit identifier zum Spiel zurückkomme, wäre es auch sehr hilfreich, vielen Dank)
Danke für Ihre Hilfe.
Ich denke, das sollte funktionieren.
%Vor%Natürlich müssen Sie das Hintergrundbild zunächst (in viewDidLoad) auf das "Play" -Bild setzen, damit dies funktioniert.
Nach dem Bearbeiten:
Wenn Sie die System-Wiedergabe- und Pausetaste verwenden möchten, müssen Sie, soweit ich weiß, die Schaltfläche ersetzen. Ich glaube nicht, dass es einen Weg gibt, das Bild einfach zu verändern. Also, ich habe es so gemacht. Der Button wurde in IB mit dem outlet playPauseButton und der Aktion playClick eingerichtet. Ich habe auch eine Steckdose für die Werkzeugleiste (ToolBar) gemacht.
%Vor%Wenn die Schaltfläche bereits erstellt wurde und Sie über eine Steckdose verfügen, können Sie sie einfach so einstellen:
%Vor%Funktioniert wie Charme.
Erstellen Sie eine benutzerdefinierte Schaltfläche. Ändern Sie die Größe der Schaltfläche, um sie dem Bild anzupassen. Stellen Sie das Bild der Schaltfläche ein. Fügen Sie die Schaltflächenansicht zu UIBarButton play hinzu.
.h
IBOutlet UIBarButtonItem * abspielen;
@property (nicht atomisch, behalten) IBOutlet UIBarButtonItem * play;
.m
%Vor%Stellen Sie sicher, dass Sie Ihre Steckdose für das UIBarButtonItem in Interface Builder verbinden.
Viel Glück!
Sie können so etwas für Ihre benutzerdefinierte Schaltfläche als eines der UIBarButtonItem versuchen.
%Vor%Tags und Links objective-c ios image uibarbuttonitem updating