При анимации вида с помощью UIView.animate другие виды также бесполезно анимируются. - PullRequest
0 голосов
/ 07 июня 2018

Мне интересно, почему представления в моих пользовательских TableViewCells зависят от анимации, которая должна анимировать только 2 представления в моем плавающем пейджере (чего нет даже в иерархии представлений TableView ..

UIView.animate(withDuration: 0.3) {
    self.stateIndicator.isHiddenInStackView = true
    self.loaderIndicator.isHiddenInStackView = false
}

Когда я комментируюИз анимационного блока все перестает анимироваться.

Прикрепленный GIF описывает все (синий вид получает радиус анимированного угла, значки «летает» вместо того, чтобы просто появляться):

UIView.animate странное поведение

enter image description here

Буду признателен за любую помощь или подсказку:).

С уважением, Том.

1 Ответ

0 голосов
/ 07 июня 2018

Напишите вещи, которые вы не хотите анимировать в блоке

  UIView.performWithoutAnimation {
     //Write your code here
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...