gpt4 book ai didi

swift - 尝试将 CollectionView 添加到 ResuableView header ,例如 Instagram 或 SNapchat

转载 作者:行者123 更新时间:2023-11-30 10:43:27 26 4
gpt4 key购买 nike

我想在我的标题中有一个类似于 Instagram 和 Snapchat 上的 CollectionView 的 CollectionView,它是我的主要 CollectionView 的提要。当我尝试从库中添加 CollectionView 并在实现委托(delegate)方法后将 header 设置为委托(delegate)和数据源时,我仍然在 header 中看不到任何内容。

    //let layout = UICollectionViewFlowLayout()

let headerCollection = UICollectionView(frame: CGRect(x: 0, y: 0, width: 50, height: 90), collectionViewLayout: UICollectionViewFlowLayout())

override func awakeFromNib() {
super.awakeFromNib()

// headerCollection.delegate = self
// headerCollection.dataSource = self
}


}

extension HeaderforFeed: UICollectionViewDataSource, UICollectionViewDelegate{
func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return CollectionViewData.Dict_StrImg.count
}

func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = UICollectionViewCell(frame: CGRect(x: 0, y: 0, width: 100, height: 100))
cell.backgroundColor = .red
return cell
}


}```

最佳答案

根据您的代码,我认为问题是您没有将其添加到标题中(我将其理解为 UICollectionView 内的标题部分)。如果是这样,请尝试将其添加到

func collectionView(_ collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, at indexPath: IndexPath) -> UICollectionReusableView {

}

在这里,您可以将 UICollectionView 添加为 UICollectionReusableView 的自定义 View

不知道对你有没有帮助,但是根据你的问题我是这么理解的

关于swift - 尝试将 CollectionView 添加到 ResuableView header ,例如 Instagram 或 SNapchat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56317567/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com