J'essaie de faire un UIImageView
nommé rDot
tappable avec tapGesture. Lorsque la vue de l'image rDot
est sélectionnée, je veux un autre UIImageView
sur un autre viewController, nommé wCircle pour devenir rouge. Le problème est le code fonctionne, mais quand je tape rDot
l'autre image wCircle
ne devient pas rouge.tapGesture changer de couleur
override func viewDidLoad() {
super.viewDidLoad()
let tapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(imageTapped(tapGestureRecognizer:)))
rDot.isUserInteractionEnabled = true
rDot.addGestureRecognizer(tapGestureRecognizer)
}
func imageTapped(tapGestureRecognizer: UITapGestureRecognizer)
{
let wCircle = UIImageView(image: UIImage(named:"wCircle")?.withRenderingMode(.alwaysTemplate)) //error here
wCircle.tintColor = UIColor.red
}
** Vous ne pouvez pas changer votre question à quelque chose de complètement différent après qu'il a été répondu. ** C'est injuste pour les personnes qui ont des réponses écrites , et n'est pas autorisé sur Stack Overflow. Si vous avez une question de suivi, vous devriez poser une nouvelle question. Vous pouvez inclure un lien vers l'ancien si vous avez besoin de fournir un contexte. Puisque cette question est un gâchis, avec des réponses à toutes sortes de «versions» différentes de la question, je l'ai fermée. Demandez-en un nouveau si vous avez toujours un problème. –