Swift Image cliqué Bouton ne change pas
J'ai un bouton qui est censé changer l'image quand on clique dessus, mais pour une raison quelconque, il n'est pas de changer l'image de la UIControlState.Surbrillance
override func viewDidLoad() {
super.viewDidLoad()
let versusButtonClickedImage = UIImage(named: "versus_button_cicked") as UIImage
let versusButtonImage = UIImage(named: "versus_button") as UIImage
versusButton.setImage( versusButtonImage, forState: UIControlState.Normal)
versusButton.setImage(versusButtonClickedImage, forState: UIControlState.Highlighted)
}
Il n'est pas nécessaire pour ces deux
l'Image doit avoir l'extension, le seul nom n'est pas en mesure de récupérer l'image.
Pour l'état normal, l'image est là, ou pas?
as UIImage
pièces.l'Image doit avoir l'extension, le seul nom n'est pas en mesure de récupérer l'image.
UIImage(named: "versus_button.png")
Pour l'état normal, l'image est là, ou pas?
OriginalL'auteur user3871362 | 2014-07-24
Vous devez vous connecter pour publier un commentaire.
Vous devez ajouter l'extension de l'image.
Et pas besoin de créer des variables de l'image.
OriginalL'auteur Ashish Kakkad
Espérons-le, le problème peut être avec le nom de l'image, vous devrez peut-être fournir avec leur extension ainsi :
Au lieu de
Utilisation
OriginalL'auteur Kumar KL
Pour l'enregistrement, (au moins à partir d'aujourd'hui, décembre 2014), vous devez fournir le nom de l'image avec une extension à
UIImage(named:)
pour que cela fonctionne.Autant que je sache, en Obj-C, vous n'avez pas à.
Exemple:
Mais celui-ci ne fonctionne pas:
OriginalL'auteur Ali
Le "
highlighted
' etat, c'est un doigt, appuyez sur le bouton et maintenez la touche (sans quitter l'écran). Donc, si l'utilisateur 'tapé' (appuyer sur la touche puis quitter) le bouton. Il serait de restaurer à l'état "normal". Vous devez définir les différentes images manuellement dans le bouton d'action de la méthode.OriginalL'auteur Louis Zhu