Joh*_*tam 2 if-statement uibutton swift xcode6
嗨,我正尝试创建一个if语句,如果按下按钮nr 1则具有一个选项,而当按下按钮nr 2时具有一个选项。我正在使用Xcode 6并迅速。
这是到目前为止我尝试过的代码:
if myButton1.touchInside = true {
//Do something
}else{
//Do something else
}
Run Code Online (Sandbox Code Playgroud)
小智 6
通过将控件从情节提要板拖到适当的视图控制器,我将为每个按钮创建单独的IBAction。
@IBAction func taskOne(sender: UIButton) {
// do something
}
@IBAction func taskTwo(sender: UIButton) {
// do something else
}
Run Code Online (Sandbox Code Playgroud)
或者,如果功能充分相关,则可以将两个按钮拖到同一操作中,并使用switch语句,如下所示。
@IBAction func doSomething(sender: UIButton) {
let propertyToCheck = sender.currentTitle!
switch propertyToCheck {
case: "caseOne"
// do something
case: "caseTwo"
// do something else
default: break
}
}
Run Code Online (Sandbox Code Playgroud)