试图使Uibutton在Swift中变为VAR



我正在用Swift制作应用程序,我想将按钮更改为VAR。我在每个角落都有一个按钮,并将其命名为"它",我希望它更改swipedirection的数量。当我尝试时,它永远不会更改

 @IBAction func right(_ sender: UIButton) {
    swipedirection = 1
}

最简单的方法是使用uibutton的标签属性。假设您将此属性设置(在IB中,但也可以在代码中进行)为左为0,右1为1。您需要在代码中要做的就是:

var swipeDirection:Int = -1 // set this way to declare that nothings has been tapped
@IBAction func buttonClicked(_ sender:UIButton) {
    swipeDirection = sender.tag
}

请注意,您将设置为两个按钮。最简单的方法(如果使用IB)是编码IBACTION first ,然后命令拖拉从代码到IB下一步。

最新更新