我正在从右到左显示水平集合视图,并遇到在显示元素时从头开始显示它们的问题(取而代之的是从左到右:]
将不胜感激
预期的行为
仅在设置了delegate
后才能重新加载。您必须先设置委托,然后再执行添加数据或重新加载集合的操作。
override func viewDidLoad() {
super.viewDidLoad()
collectionView.dataSource = self
collectionView?.register(UINib(nibName: "CategoryCollectionViewCell", bundle: nil), forCellWithReuseIdentifier: "ReusableCell")
let dispatchQueue = DispatchQueue(label: "resourcesQueue", qos: .background)
dispatchQueue.async {
self.addItems()
DispatchQueue.main.async {
self.collectionView.reloadData()
}
}
}