Я пытаюсь отобразить коллекцию горизонтально прокручиваемых изображений с помощью UICollectionView. Я сделал пользовательский файл контроллера представления для ячейки, но я все еще не получаю никаких отображаемых изображений. Это мой код в Viewcontroller:
class ViewController: UIViewController , UICollectionViewDelegate , UICollectionViewDataSource{
var imageArray = [UIImage(named:"1"),UIImage(named:"2"),UIImage(named:"3"),UIImage(named:"4"),UIImage(named:"5"),UIImage(named:"6"),UIImage(named:"7"),UIImage(named:"8"),]
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return imageArray.count
}
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "coffeeImageCollectionViewCell", for: indexPath) as! coffeeImageCollectionViewCell
cell.Imgimage.image = imageArray[indexPath.row]
return cell
}
}
И это в моем собственном классе CollectionViewCell, с которым я связал представление изображения:
import UIKit
class coffeeImageCollectionViewCell: UICollectionViewCell {
@IBOutlet weak var Imgimage: UIImageView!
}