gpt4 book ai didi

swift - 运行应用程序时 UICollectionView 显示为黑色

转载 作者:行者123 更新时间:2023-11-30 13:37:17 26 4
gpt4 key购买 nike

我正在使用 swift 2.0 和 xcode 7。我希望在我的应用程序上有一个带有图像数组的垂直 Collection View 。但是,当我运行我的项目时,UICollectionView 区域显示为黑色。我已经在 ViewController 上设置了脚本,但我不知道我缺少什么。我已经设置了标识符和所有其他内容。有人可以帮助我吗?谢谢。

ViewController Script

ViewController error message

最佳答案

我猜你忘记了委托(delegate),这是典型的错误。另外,尝试使用此代码示例

class ExampleCollectionView: UIViewController, UICollectionViewDelegate
{
@IBOutlet weak var collectionView: UICollectionView!
let tshirtsArray = ["tshirt_1.png",
"tshirt_2.png",
"tshirt_3.png",
"tshirt_4.png"]

override func viewDidLoad()
{
super.viewDidLoad()
collectionView.delegate = self

}

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

func collectionView(cv: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell
{
let cell: UICollectionViewCell = cv.dequeueReusableCellWithReuseIdentifier("CollectionCell", forIndexPath: indexPath)
let collectionImageView: UIImageView = cell.viewWithTag(100) as! UIImageView
collectionImageView.image = UIImage(named: self. tshirtsArray[indexPath.row])
return cell
}
}

关于swift - 运行应用程序时 UICollectionView 显示为黑色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35937620/

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