UICollectionViewCell不显示imageView。我在使用StoryBoard的UICollectionView上添加了ImageView

时间:2016-03-10 13:35:49

标签: uicollectionview swift2 uicollectionviewcell uicollectionviewlayout

我正在使用StoryBoard创建Collectionview。我在UICollectionViewCell之上添加了ImageView。但是我看不到任何图像。

以下是我关注的教程链接。 http://www.techotopia.com/index.php/A_Swift_iOS_8_Storyboard-based_Collection_View_Tutorial

请指导我,我是ios编程的新手。

以下是我的代码。

//MyCollectionViewCell

class MyCollectionViewCell:UICollectionViewCell {

@IBOutlet weak var imageView: UIImageView!

}

class MyCollectionViewController:UICollectionViewController {     var myArray:NSMutableArray = []

override func viewDidLoad() {
    myArray = ["a.jpg", "b.jpg"]
}

override func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int {
    return 1
}

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

override func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
    let myCell: MyCollectionViewCell = collectionView.dequeueReusableCellWithReuseIdentifier("MyCell", forIndexPath: indexPath) as! MyCollectionViewCell
    print(myArray[indexPath.row] as! String) //Prints a.jpg b.jpg
    myCell.imageView.image = UIImage(named: myArray.objectAtIndex(indexPath.row) as! String)
    return myCell
}

我已经确保正确设置了数据源和委托。

0 个答案:

没有答案