swift cacher l'étiquette lorsqu'un bouton est enfoncé
J'ai créé mon propre label et mon propre bouton. Maintenant, quand le chargement de la page de l'étiquette se cache ce que je veux mais quand je clique sur le bouton, il ne se présente pas comme il se devait de le faire, en fait il ne se passe rien. Comment puis-je résoudre ce problème, qui est de faire l'étiquette indique lorsque j'appuie sur le bouton?
@IBOutlet var thumbsUpButtonaPressed : UIButton!
@IBOutlet weak var label : UILabel!
override func viewDidLoad() {
var label = UILabel(frame: CGRectMake(0, 0, 200, 21))
label.center = CGPointMake(160, 284)
label.textAlignment = NSTextAlignment.Center
label.text = "00000"
self.view.addSubview(label)
label.hidden = true
let buttona = UIButton()
buttona.frame = CGRectMake(0.772 * view.bounds.width, 0.32 * view.bounds.height, 22, 22)
buttona.layer.cornerRadius = 0.04 * view.bounds.width
buttona.backgroundColor = UIColor.greenColor()
buttona.setImage(UIImage(named:"A.png"), forState: .Normal)
buttona.addTarget(self, action: "thumbsUpButtonaPressed", forControlEvents: .TouchUpInside)
view.addSubview(button)
func thumbsUpButtonaPressed(sender: UIButton!) {
label.hidden = false
}
}
OriginalL'auteur A. stein | 2016-05-07
Vous devez vous connecter pour publier un commentaire.
Je suis à l'aide de code ci-dessous sur
swift 3
vous pouvez utiliser
isHidden
avec d'autres objets de l'interface utilisateur, voir cette réponse aussiOriginalL'auteur Ulug'bek Ro'zimboyev
À moins que quelque chose m'échappe dans le viewDidLoad vous êtes à la création d'un nouveau label
vous n'êtes pas à l'aide de la IBOutlet Propriété comme
Aussi êtes-vous sûr de vos supports sont corrects parce qu'il ressemble à votre buttonPressed méthode est imbriquée à l'intérieur d'viewDidLoad.
OriginalL'auteur crashoverride777
Vous pouvez également modifier:
Essayer de corriger votre fonction:
OriginalL'auteur Alessandro Ornano
Créer normal IBAction pour votre bouton:
OriginalL'auteur wm.p1us
Créer une IBAction:
Puis le connecter avec votre bouton par cmd + glisser sur le bouton de l'action:
OriginalL'auteur Pranav Wadhwa