zu aktualisieren Ich habe eine Schaltfläche mit einem festgelegten Hintergrundbild. Es ist ein PNG mit dem größten Teil des Bildes, das transparent ist. Wenn das Bild angetippt (ausgewählt) ist, möchte ich das Hintergrundbild der Schaltfläche auf ein anderes Bild aktualisieren. Es scheint zu funktionieren, aber es entfernt nicht das ursprüngliche Hintergrundbild. Es scheint das neue Hintergrundbild hinter das alte zu setzen. Das transparente Hintergrundbild scheint also über dem ausgewählten Hintergrundbild zu liegen.Versuchen, das Hintergrundbild einer UIButton auf Klick
Einstellung des Hintergrundbildes:
owedTotalBtn.setBackgroundImage(UIImage.init(named:"total-owed"), for: .normal)
Aktualisieren des Hintergrundbild ein die Taste abgegriffen wird:
@IBAction func showOwed(_ sender: Any) {
owedTotalBtn.setBackgroundImage(UIImage.init(named:"total-owed-selected"), for: .normal)
}
Wenn Sie anfänglich Ihr Bild auf Ihre 'UIButton' setzten, haben Sie versehentlich die Bildeigenschaft eingestellt, anstatt das Hintergrundbild zu setzen? –
Danke @Michael, genau das habe ich gemacht. – icekomo