Я написал следующий код для анимации моей кнопки
UIView.animate(withDuration: 1.0, animations: {
assistButton.frame = CGRect(x: self.view.frame.maxX - 75, y: self.view.frame.maxY - 120, width: width, height: height)
})
Этот код работает нормально, но после некоторых действий пользователя я хочу анимировать эту кнопку обратно в исходное положение для написанного следующего кода
UIView.animate(withDuration: 1.0, animations: {
assistButton.frame = CGRect(x: lastX, y: lastY, width: width, height: height)
})
Но вышеуказанный код не работает
lastX и LastY значения инициализируются в viewDidLoad , как показано ниже
lastX = assistButton.frame.minY
lastY = assistButton.frame.minX