Используйте метод
self.view.sendSubviewToBack(_ with: UIView)
, если я правильно понял вашу проблему, и есть еще одно представление позади представления сбора.
Так, например, ваше представление имеет представление DashboardController
и т. д. Так что в блоке, который вы хотите, вы должны
self.view.sendSubviewToBack(theCollectionView)
Я надеюсь, что это поможет.
Есть некоторые задачи для достижения этой цели.
Вы можете скрыть свой collectionView
yourCollectionView.isHidden = true
Вы можете удалить UICollectionView
из superview
yourCollectionView.removeFromSuperView()
Или вы можете сделать UICollectionView
как Optional
.
Тогда выможно removeFromSuperView
и установить nil
.
yourCollectionView.removeFromSuperView()
yourCollectionView = nil
Затем вы можете установить nil
и removeFromSuperView
При повторном использовании, поэтому необходимо инициализировать снова.