gpt4 book ai didi

ios - 图像未显示在我的 Swift 中的 UICollectionView 中

转载 作者:行者123 更新时间:2023-11-28 08:55:11 26 4
gpt4 key购买 nike

我的图像没有显示在我的 UICollectionView 中。我不确定是什么错误。下面是我的代码。

MyCollectionView.swift

/** -- **/

overide func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCellWithReuseIdentifier("MyCollectionViewCell", forIndexPath: indexPath) as! MyCollectionViewCell
let event = events[indexPath.row]

cell.imageView?.image = UIImage(named: "blabla_iPad@2x")

return cell

}

/** -- **/

MyCollectionViewCell.swift

import UIKit

class MyCollectionViewCell: UICollectionViewCell {
var imageView: UIImageView!

required init(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
}

override init(frame: CGRect) {
super.init(frame: frame)

imageView = UIImageView(frame: CGRect(x: 0, y: 16, width: frame.size.width, height: frame.size.height))
imageView.contentMode = UIViewContentMode.ScaleAspectFit
contentView.addSubview(imageView)
}
}

即使我正在使用 localPath,它仍然无法正常工作。

/*
/Users/MNurdin/Library/Developer/CoreSimulator/Devices/B30917DD-1C57-430F-9ACF-6526B226CF15/data/Containers/Data/Application/35ACB17A-4C25-4A49-BE3D-04AA51F36CC0/tmp/jreGfApABajWPCnkfPBh.jpg
*/

cell.imageView?.image = UIImage(data: NSData(contentsOfURL: NSURL(fileURLWithPath:localPath)!)!)

最佳答案

 var imageView: UIImageView!

这应该是一个 IBOutlet。

@IBOutlet weak var imageView: UIImageView!

并将其连接到您的 Storyboard。

关于ios - 图像未显示在我的 Swift 中的 UICollectionView 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33253196/

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