Я использую UICollectionView с нижним колонтитулом, который содержит индикатор активности
В некоторых случаях я хочу удалить или скрыть нижний колонтитул
Я использовал этот способ, но он не работает 100%
var footerView:FooterView!
...
func collectionView(_ collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, at indexPath: IndexPath) -> UICollectionReusableView {
switch kind {
case UICollectionView.elementKindSectionFooter:
footerView = collectionView.dequeueReusableSupplementaryView(
ofKind: kind,
withReuseIdentifier: "footer",
for: indexPath) as? FooterView
return footerView!
default:
assert(false, "Invalid element type")
}
}
и для скрытия нижнего колонтитула
self.footerView.alpha = 0