2016-10-19 3 views
-4

J'ai créé une simple appli Hello World. Je veux que le bouton change à différents noms de texte chaque fois que j'appuie sur le bouton. Je veux que l'étiquette dise "bonjour", et si je tape de nouveau sur le bouton, je veux qu'il dise "au revoir". Je veux ce changement chaque fois que j'appuie sur le bouton. J'ai essayé pendant des jours et je ne l'obtiens toujours pas.Problèmes de l'application Hello World

est ici le code: importation UIKit

class ViewController: UIViewController { 
    @IBOutlet weak var labelText: UILabel! 
    @IBAction func buttonTapped(_ sender: Any) { 
     if labelText.text == "hello" { 
     } else { 
      labelText.text = "goodbye" 
     } 
    } 

    override func viewDidLoad() { 
     super.viewDidLoad() 
     // Do any additional setup after loading the view, typically from a nib. 
    } 

    override func didReceiveMemoryWarning() { 
     super.didReceiveMemoryWarning() 
     // Dispose of any resources that can be recreated. 
    } 
} 

Répondre

1

comme ça?

@IBAction func buttonTapped(_ sender: Any) { 
    if labelText.text == "hello" { //or labelText.text.equals("hello") for string comparison 
     labelText.text = "goodbye" 
    } 
    else { 
     labelText.text = "hello" 
    } 
}