我正在创建一个应用程序,我希望同时使用一个按钮执行两个操作,就像在标题中所说,但我不知道这样做。 这是我的代码的一部分:
//Function Test button: animate the button while playing the song
@IBAction func testButton(sender: AnyObject) {
self.ButtonAudioPlayer.play()
animView.startCanvasAnimation()
}
感谢您的回答!
答案 0 :(得分:2)
您可以在第一个操作中调用其他操作。例如,我想要一个按钮来执行自己的操作以及另一个按钮的操作:
@IBAction func buttonOneAction(sender:AnyObject){
self.doButtonOneThing()
self.buttonTwoAction(sender)
}
@IBAction func buttonTwoAction(sender:AnyObject){
self.doButtonTwoThing()
}
当按下按钮1时,它会执行某些操作,然后调用按钮2的动作,执行两者。 @IBActions
就像其他任何功能一样。接口构建器严格使用@IBAction
。