Всем привет, подскажите пожалуйста, нажимаю первый раз на button - хочу что бы запускалась функция showMenu(), потом снова нажимаю на эту же кнопку и хочу что бы запускалось hideMenu()
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var menuView: UIView!
override func viewDidLoad() {
super.viewDidLoad()
}
func showMenu() {
UIView.animate(withDuration: 1) {
let scale = CGAffineTransform(scaleX: 0.97, y: 0.97)
let translate = CGAffineTransform(translationX: 300, y: 0)
self.menuView.transform = translate.concatenating(scale)
}
}
func hideMenu() {
UIView.animate(withDuration: 1) {
let scale = CGAffineTransform(scaleX: 1, y: 1)
let translate = CGAffineTransform(translationX: 0, y: 0)
self.menuView.transform = translate.concatenating(scale)
}
}
@IBAction func myButton(_ sender: UIButton) {
}
}