Créer un bouton par programme et définir une image d'arrière-plan

Quand j'ai essayer de créer un bouton et la définition d'une image d'arrière-plan dans Swift:

let button   = UIButton.buttonWithType(UIButtonType.System) as UIButton
    button.frame = CGRectMake(100, 100, 100, 100)
    button.setImage(IMAGE, forState: UIControlState.Normal)
    button.addTarget(self, action: "btnTouched:", forControlEvents: UIControlEvents.TouchUpInside)

    self.view.addSubview(button)

J'obtiens toujours un message d'erreur: "Ne peut pas convertir l'expression est de type 'Void' de type 'UIImage'".

  • Pouvez-vous montrer le code où vous déclarez IMAGE?
  • Comment êtes-vous la création de l'image? Peut-être besoin de déballer IMAGE!
  • IMAGE devrait ressembler à UIImage(named: "name")
  • Merci cela fonctionne! J'ai seulement dit: "bouton.setImage("CircleTap", forState: UIControlState.Normal)", mais maintenant il fonctionne parfaitement
InformationsquelleAutor Gary | 2014-06-05