2016-09-25 5 views
-2

Ich mache eine Radio-App und ich dachte ... Wie kann ein Bild in den Knopf (Radio-Kanal), was bedeutet, dass die Musik spielt derzeit in bestimmten Kanal? Ich möchte es in der linken oberen Ecke der Schaltfläche hinzufügen.Bild auf Knopf wenn Musik gespielt wird

Ich bin soryy bout mein Englisch, ich lerne immer noch. Ich hoffe, Sie werden es verstehen.

Danke für jede Hilfe!

+0

wichtiger ist Code, was Sie versucht haben und was Sie stecken oder was der Fehler ist. damit wir dir helfen können. –

+0

yeah, ich weiß, ich habe das zweite Bild für Hintergrund so .. wenn es ausgewählt ist wird es ändern .. aber ich weiß nicht, wie es geht, ohne ein anderes Bild zu machen, also frage ich, wie .. – hithereme

+0

Also ich denke, Sie haben gesetzt ein Bild ein UIImageView und du hast einen Button. Und jetzt willst du den Knopf drücken, um das Bild zu ändern. Recht? –

Antwort

0

Stellen Sie eine Action-Funktion für Ihre UIButton und Outlet für die gleiche UIButton. Innerhalb seiner IBAction-Funktion ändern Sie die Funktion setImage der Schaltfläche, um das Bild zu ändern.

@IBOutlet weak var yourButtonOutlet: UIButton! 

var isPlay: Bool = false 

@IBAction func yourButton(sender: AnyObject) { 

     if isPlay != true { 
       let image = UIImage(named: "play.png") { 
       yourButtonOutlet.setImage(image, forState: .Normal) 
       isPlay = true 

     } else { 
       let image = UIImage(named: "stop.png") { 
       yourButtonOutlet.setImage(image, forState: .Normal) 
       isPlay = false 
     }   
} 

Auch prüfen wir, ob die Taste zur Zeit des „Spiel“ Zustand wird mit der Lage sein, es zu „Stop“ Modus zurück (die Bilder auf den gewünschten Modus eingestellt ist).

Verwandte Themen