Задать вопрос
DyadyaEmil
@DyadyaEmil
Начинающий программист

Почему «слетает» анимация?

Добрый день.
Есть анимация длинной картинки позади, создающей иллюзию мыльных пузырей.
override func viewDidAppear(_ animated: Bool) {
                  UIView.animate(withDuration: 50, delay: 0, options: .curveEaseIn, animations: {
      
                  print(" y:\(self.WordsPicture.frame.origin.y) size: \(self.WordsPicture.frame.size)")
                  print(" x:\( self.WordsPicture.frame.origin.x)")
                  self.WordsPicture.frame.origin.y = -self.WordsPicture.frame.size.height
                  print(self.WordsPicture.frame.origin.y)
              }, completion: { finished in
                  print("Animations is end")
              })
              //--------------------*****************---------------------
      
          }

Поверх неё есть форма для регистрации, как только начинаешь вводить текст в TextField, анимацию "переклинивает" и она "прыгает" куда-то вниз. Попутно в консоли вижу данное сообщение:
2020-08-30 17:22:40.299587+0500 400words[1018:87877] [general] Connection to daemon was invalidated


В чём может быть причина?
  • Вопрос задан
  • 67 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
ivanvorobei
@ivanvorobei
iOS разработчик, канал https://t.me/sparrowcode
Срабатывает лейаут, убедится можно в методе viewDidLayoutSubviews
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы