아래 button
의 title
을 신속하게 처리하려고했습니다. 우리가 보낸 후 .
을 누르면sender.titleForState (.Normal)를 사용하여 Swift 3.0, ios에서 버튼의 현재 제목을 얻는 방법!
@IBAction func buttonAction(_ sender: Any) {
let buttonTitle = sender.titleForState(.Normal)!
}
하지만 그것은 작동하지 않았다, 심지어는 어떤 hint
제공하지 않습니다. 우리가 IBOutlet
을 만드는 경우
너무 빠른 3.0
또는 다른 사람을이 일을 올바른 방법은 무엇이며, 우리는 그 currentTitle
, 그것은 아래와 같이 잘 작동 사용합니다. 매개 변수 보낸 사람 유형 Any
대신 UIButton
에 있기 때문에 우리는 왜
@IBOutlet var thebutton: UIButton!
@IBAction func buttonAction(_ sender: Any) {
let buttonTitle = thebutton.currentTitle!
print(buttonTitle)
}
발신자를 'UIButton'으로 변경하십시오. – rmaddy