Как воспроизвести простую анимацию затухания движением кнопки в XCode Swift 5 - PullRequest
0 голосов
/ 01 февраля 2020

Я пытался анимировать кнопку в xcode в viewDidAppear ():

override func viewDidAppear(_ animated: Bool) {
        self.button.frame.origin.y -= 90
        self.button.frame.origin.x -= 10

}
override func viewWillAppear(_ animated: Bool) {

    button.alpha=0
}

1 Ответ

1 голос
/ 01 февраля 2020

В viewWillAppear () сначала установите альфа кнопки на 0, затем в viewDidAppear анимируйте его следующим образом:

override func viewDidAppear(_ animated: Bool) {

    UIView.animate(withDuration: 2.0) {
        self.button.alpha = 1
        self.button.frame.origin.y -= 90
        self.button.frame.origin.x -= 10
    }
}
override func viewWillAppear(_ animated: Bool) {

    button.alpha=0
}
...