Swift 图像未正确显示在UICollectionViewCell中
我试图将图像添加到一系列UICollectionView单元格中,但遇到了一些问题。代码如下:Swift 图像未正确显示在UICollectionViewCell中,swift,xcode,uicollectionview,uikit,uicollectionviewcell,Swift,Xcode,Uicollectionview,Uikit,Uicollectionviewcell,我试图将图像添加到一系列UICollectionView单元格中,但遇到了一些问题。代码如下: let myCollectionView: UICollectionView = { let layout = UICollectionViewFlowLayout() layout.scrollDirection = .horizontal let view = UICollectionView(frame: .zero, collectionViewLayout:
let myCollectionView: UICollectionView = {
let layout = UICollectionViewFlowLayout()
layout.scrollDirection = .horizontal
let view = UICollectionView(frame: .zero, collectionViewLayout: layout)
view.translatesAutoresizingMaskIntoConstraints = false
view.register(UICollectionViewCell.self, forCellWithReuseIdentifier: "cell")
return view
} ()
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "cell", for: indexPath)
cell.backgroundColor = .lightGray
let imageView = UIImageView()
imageView.frame = cell.frame
cell.contentView.addSubview(imageView)
imageView.image = determineImageForCells(for: collectionView, at: indexPath.item)
return cell
}
运行应用程序时,“集合”视图加载良好,但奇怪的是,它只加载行中几个单元格的图像,可能是10个单元格中的3个,而其余单元格显示浅灰色背景。更奇怪的是,如果我在集合视图中滚动一点,一些单元格上会出现更多的图像,而另一些单元格则会消失
有没有关于如何解决这个问题的建议?提前谢谢
干杯