Я пытаюсь анимировать повернутую метку следующим образом:
@IBOutlet fileprivate weak var loadingLabel: UILabel!
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
loadingLabel.transform = CGAffineTransform(rotationAngle: CGFloat(0.2)) // rotation line
UIView.animate(withDuration: 2.0, animations: {
self.loadingLabel.transform = CGAffineTransform(translationX: 0, y: self.view.bounds.size.height)
})
}
Когда я закомментирую строку кода поворота (и оставлю метку необращенной), она работает нормально.Но когда я поворачиваю его, метка начинается с экрана в начале анимации:
Когда я закомментирую анимацию, метка поворачивается совершенно нормально (но неточевидно, анимация):
Как мне повернуть изображение и анимировать его, не имея этого странного расположения?
Редактировать: Чтобы уточнить: я хочу меткучтобы начать вращаться в центре экрана, и просто просто переместить метку.Я не хочу вращать изображение во время анимации.