gpt4 book ai didi

swift - UICollectionView 不显示图像

转载 作者:行者123 更新时间:2023-11-28 13:34:09 25 4
gpt4 key购买 nike

我试图在 UICollectionView 的帮助下显示一组可水平滚动的图像。我为单元格做了一个自定义 View Controller 文件,但我仍然没有显示任何图像。这是我在 Viewcontroller 中的代码:

class ViewController: UIViewController , UICollectionViewDelegate , UICollectionViewDataSource{

var imageArray = [UIImage(named:"1"),UIImage(named:"2"),UIImage(named:"3"),UIImage(named:"4"),UIImage(named:"5"),UIImage(named:"6"),UIImage(named:"7"),UIImage(named:"8"),]

override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}

func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return imageArray.count
}

func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "coffeeImageCollectionViewCell", for: indexPath) as! coffeeImageCollectionViewCell
cell.Imgimage.image = imageArray[indexPath.row]

return cell
}
}

这是在我的自定义 CollectionViewCell 类中,我将 ImageView 链接到该类:

import UIKit

class coffeeImageCollectionViewCell: UICollectionViewCell {

@IBOutlet weak var Imgimage: UIImageView!
}

最佳答案

需要在viewDidLoad中设置

self.collectionView.delegate = self
self.collectionView.dataSource = self

创建这个导出

@IBOutlet weak var collectionView: UICollectionView!

关于swift - UICollectionView 不显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56904587/

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