button
のtitle
を以下のように迅速に取得しようとしました。我々は、送信者の後.
を押すとsender.titleForState(.Normal)を使用して、Swift 3.0、iosのボタンの現在のタイトルを取得する方法!
@IBAction func buttonAction(_ sender: Any) {
let buttonTitle = sender.titleForState(.Normal)!
}
が、それは動作しませんでしたが、でもそれはどんなhint
与えるものではありません。
ので、迅速3.0
もないと私たちはIBOutlet
を作成し、我々はそのcurrentTitle
を使用している場合、それは以下のように正常に動作でこれを行うための正しい方法は何ですか。パラメータ送信者がタイプAny
の代わりUIButton
にあるので、なぜ我々は
@IBOutlet var thebutton: UIButton!
@IBAction func buttonAction(_ sender: Any) {
let buttonTitle = thebutton.currentTitle!
print(buttonTitle)
}
送信者を「UIButton」に変更します。 – rmaddy