アニメーションの読み込みにNVActivityIndicatorView
を使用しています。 私は、アクティビティインジケータを追加および削除するこれらの機能を持っています。コレクションビューの読み込み中にヘッダーを隠す
func addActivityIndicator() {}
func startActivityIndicatorView() {}
func stopActivityIndicatorView() {}
私はcollectionViewのロード中に、私は私の問題は、ヘッダで
override func collectionView(collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, atIndexPath indexPath: NSIndexPath) -> UICollectionReusableView {
let headerView = ...
return headerView
}
に実装ヘッダーが表示されています。 collectionView
がロードされている間、私はそれを隠したいと思う。
viewForSupplementaryElementOfKindはゼロのリターンを受け付けていません。 –
申し訳ありませんが、私は完全にそれを逃しましたが、気にしません。インジケータがアニメーション化されている場合は、それぞれのデリゲートメソッドでヘッダーの高さに 'CGSize.zero'を返す必要があります。 'viewForSupplementaryElementOfKind'のままにして、同じアイデアを使って[' referenceSizeForHeaderInSection'](https://developer.apple.com/reference/uikit/uicollectionviewdelegateflowlayout/1617702-collectionview?language=objc)を更新してください。 – ozgur
eyvallahÖzgür:)ありがとう。あなたの答えを更新してください、私はそれをマークします... –