我正在使用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
}
我已经确保正确设置了数据源和委托。