Ios 如何在Swift中将按钮文本转换为变量?

Ios 如何在Swift中将按钮文本转换为变量?,ios,swift,uibutton,Ios,Swift,Uibutton,如何在Swift中将按钮文本转换为变量? 到目前为止,我只能想到这一点,但这一点行不通: var answer = "example" @IBAction func Button1(sender: AnyObject) { var answer = Button1.text } 任何帮助都将不胜感激。谢谢 在动作功能中,发送者是被点击的按钮,因此作为UIButton访问发送者,然后访问按钮的文本 @IBAction func Button1(sender: AnyObject) {

如何在Swift中将按钮文本转换为变量? 到目前为止,我只能想到这一点,但这一点行不通:

var answer = "example"

@IBAction func Button1(sender: AnyObject) {

    var answer = Button1.text
}

任何帮助都将不胜感激。谢谢

在动作功能中,
发送者
是被点击的按钮,因此作为UIButton访问
发送者
,然后访问按钮的文本

@IBAction func Button1(sender: AnyObject) {

    let theButton = sender as! UIButton
    self.answer = theButton.titleForState(.Normal)!
}

在动作功能中,
sender
是被点击的按钮,因此作为UIButton访问
sender
,然后访问按钮的文本

@IBAction func Button1(sender: AnyObject) {

    let theButton = sender as! UIButton
    self.answer = theButton.titleForState(.Normal)!
}

要获取UIButton的标题,您必须访问其子UILabel:

@IBAction func Button1(sender: AnyObject) {
    let button = sender as UIButton // as! for Swift 1.2
    var answer = button.titleLabel!.text
}

要获取UIButton的标题,您必须访问其子UILabel:

@IBAction func Button1(sender: AnyObject) {
    let button = sender as UIButton // as! for Swift 1.2
    var answer = button.titleLabel!.text
}

您想从按钮中获取文本并将其放入
answer
还是想将
answer
分配给按钮的文本?您好,我想从按钮中获取文本并将其放入answer。您的问题表明没有任何研究工作。至少,你应该已经阅读了UIButton类参考。你想从按钮中获取文本并将其放入
answer
还是想将
answer
分配给按钮的文本?你好,我想从按钮中获取文本并将其放入answer。你的问题表明没有任何研究工作。至少,您应该已经阅读了UIButton类引用。我得到“'UIButton没有名为'text'的成员”抱歉,我在考虑标签。我得到“'UIButton没有名为'text'的成员”抱歉,我在考虑标签。谢谢!很遗憾,我不会投票给你。我本来会有足够的代表来投票的,但人们一直不给我投票。谢谢!很遗憾,我不会投票给你。我本来会有足够的代表来投票,但人们一直不给我投票。