gpt4 book ai didi

ios - UICollectionViewCell:如何让每个单元格具有不同的命名

转载 作者:行者123 更新时间:2023-11-29 00:07:37 25 4
gpt4 key购买 nike

我想让我的单元格具有不同的标题,但它对所有单元格显示相同我尝试使用二维数组,但不太知道如何实现

任何帮助将不胜感激,

class DequedCEll: UICollectionViewCell {
override init(frame: CGRect) {
super.init(frame: frame)
setupViews()
}

required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}

// this is the part where i stuck

let Mainlabel : UILabel = {
var label = UILabel()
label.text = "??"
label.font = UIFont.boldSystemFont(ofSize: 45)

return label
}()

func setupViews () {

backgroundColor = .yellow
addSubview(Mainlabel)

Mainlabel.anchorToTop(self.topAnchor, left: self.leftAnchor, bottom: self.bottomAnchor, right: self.rightAnchor)

}


}

最佳答案

我假设您在代码中的某处正在使 collectionViewCell 出队。您可以在单元格出队后立即设置标签。

func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
guard let cell = collectionView.dequeueReusableCell(withReuseIdentifier: yourCellIdentifier, for: indexPath) as? DequedCEll else { return DequedCEll() }

cell.Mainlabel.text = "your text here from you array, probably using indexPath to determine what text to use"
return cell
}

关于ios - UICollectionViewCell:如何让每个单元格具有不同的命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47579853/

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