Wie der aktuelle Titel einer Schaltfläche in Swift 3.0 , ios mit Absender.titleForState(.Normal)!

Habe ich versucht, die title einer button im swift wie unten.

@IBAction func buttonAction(_ sender: Any) {
  let buttonTitle = sender.titleForState(.Normal)!
}

aber es hat nicht funktioniert,auch es gibt keine hint wenn wir drücken . nach dem Absender.

also, was ist der richtige Weg, dies zu tun, in swift 3.0

Sonst wenn wir ein IBOutlet und dann verwenden wir Ihre currentTitle, funktioniert es wie folgt Aussehen. Warum können wir nicht bekommen es mit sender. für oben

@IBOutlet var thebutton: UIButton!

@IBAction func buttonAction(_ sender: Any) {
  let buttonTitle = thebutton.currentTitle!
  print(buttonTitle)
}
Ändern Absender UIButton.

InformationsquelleAutor Chanaka Caldera | 2016-10-16

Schreibe einen Kommentar