2017-05-03 2 views
0

Ich habe eine Play-Taste in meinem Spiel und wenn ich sie berühre, möchte ich die Opazität des Bildes ändern oder etwas, so dass der Benutzer weiß, dass sie es berührt haben.Ändern der Opazität des Bildes bei Touched Swift 3 Xcode

Muss einfach für jemanden sein, der weiß wie!

+0

Um welche Art von Objekt ist die Taste? Ein 'UIButton'? Benutzt du das Storyboard? – nathan

+0

Es wurde tatsächlich ein Bild in das Storyboard gezogen, wollte nur wissen, ob es einen Weg gab, die Opazität des Bildes bei Berührung zu ändern? – LukeTerzich

Antwort

2

Der einfachste Weg, Opazität zu ändern, in ist die UIViewalpha Eigenschaft wie so zu verwenden:

yourView.alpha = 0.5 // 50% opacity 
yourView.alpha = 0 // 0% opacity - completely transparent 
yourView.alpha = 1 // 100% opacity - completely opaque 
+0

Okay, also könnte ich den Wert für α bei einem Touch-Befehl ändern? (Wenn das Bild berührt wird, ändert sich das Alpha? – LukeTerzich

+0

Ja. Sie müssen das Touch-Ereignis auf der Schaltfläche registrieren - und dann, wenn es ausgelöst wird, ändern Sie einfach das Alpha. –

Verwandte Themen