Как настроить анимацию при отображении раздела? - PullRequest
0 голосов
/ 27 апреля 2018

Я хочу скрыть / отобразить раздел для некоторых условий в коде:

if condition == true{
  section.hidden = false
}else{
  section.hidden = true
}
section.evaluateHidden()

Это сработало, но я хочу запустить некоторую пользовательскую анимацию при отображении раздела ...

Я нашел разделы с именами обратных вызововHaveBeenAdded:

override func sectionsHaveBeenAdded(_ sections: [Section], at indexes: IndexSet) {

}

Это верно ???

Или как это сделать и где написать собственный код анимации ??? Спасибо !!!

1 Ответ

0 голосов
/ 27 апреля 2018

Надеюсь, что этот код поможет вам анимировать при скрытии, отображении

 UIView.animate(withDuration: 0.5, delay: 0.0, usingSpringWithDamping: 0.7, initialSpringVelocity: 0.8, options: .curveEaseInOut, animations: {
                self.section.transform = CGAffineTransform.identity
            }) { (completed:Bool) in
                // Completion block
                self.section.backgroundColor = UIColor(displayP3Red: 0.0, green: 0.0, blue: 0.0, alpha: 0.3)
                self.section.isOpaque = true
            }
...