私はUICollectionViewDataSource、UICollectionViewDelegate、UICollectionViewDelegateFlowLayoutを拡張するUIViewControllerを持っています。extendedLayoutIncludesOpaqueBarsがtrueに設定されていると、UICollectionViewが機能しない
override func viewDidLoad() {
super.viewDidLoad()
collectionView.delegate = self
collectionView.dataSource = self
self.extendedLayoutIncludesOpaqueBars = true
}
UICollectionviewDelegateおよびDataSourceメソッドは呼び出されないため、UICollectionviewは空のように見えます。リロードデータを呼び出す場合でも、DataSourceメソッドは呼び出されません。
最後の行を削除すると、viewControllerの下に空白がある以外はすべて正常に動作します。
私はすでにこれを試しましたが、助けにはなりませんでした。 extendedLayoutIncludesOpaqueBars = falseはスペースを削除します。 –