Вспышка фона UICollectionView при использовании UIView.transition в родительском представлении - PullRequest
0 голосов
/ 08 мая 2019

Я пытаюсь создать быстрое приложение для ios ipad с вертикальной реализацией пользовательской панели вкладок (в основном пользовательский UISegmentedControl, который переключается между ViewControllers).Я хотел бы анимировать переход между представлениями следующим образом:

func addAsChildVC(childVC: UIViewController) {
        addChild(childVC)
        UIView.transition(with: self.view, duration: 0.60, options: [.transitionCrossDissolve], animations: {
            self.view.addSubview(childVC.view)
        }, completion: nil)

        childVC.didMove(toParent: self)
    }

Это хорошо работает, за исключением одного из представлений, которое имеет компонент UICollectionView.Я получаю вспышку черного фона во время перехода, как в симуляторе, так и на устройстве.Фон UICollectionView настроен на очистку.Я должен также упомянуть, что это происходит только при первой загрузке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...