UIView.animate изменился, мне нужна помощь для репликации анимации для моего приложения - PullRequest
0 голосов
/ 11 мая 2019

Я хотел вертикальную анимацию, где мой объект будет течь вертикально в центре (точно так же, как ракета, проходящая через облако). В настоящее время я следую учебному пособию, в котором он использует методы Xcode 9 Beta и UIView.animate, но в xcode 10 он был изменен.,Я не могу заставить его работать с текущими доступными опциями.

До сих пор я пытался просмотреть документацию. Я думаю, что анимация на основе свойств может быть ответом, но я могу выяснить, как это сделать, когда яЯ просто новичок.

//for animation  
UIView.animate(withDuration: 2.3, delay: 0, options: [], animations: {
    self.rocket.frame = CGRect (x:0, y:20, width: 375, height: 402)
    }) { (finished) in
        self.hustleLbl.isHidden = false
        self.onLbl.isHidden = false    
 }

Окончательный результат должен состоять в том, что ракета взлетает и она видна сквозь облако.Я получаю сообщение об ожидаемой декларации из-за того, что не запускаю анимацию UIView.Что является возможным решением или подходом для моей проблемы?

...