У меня есть UICollectionView, и я хочу всегда сохранять данные (изображения) в первой ячейке, а старые данные переходят в следующие ячейки. Поэтому, когда я сохраняю новую фотографию, она появляется в первой ячейке, я пробовал с indexpath.row == 0 {} в cellForRowAtIndexPath, но он сохраняет только в первой ячейке, в других ячейках ничего нет. Могу ли я инвертировать индекс сохранения или сделать это по-другому ??
Так есть у кого-нибудь идеи, что я могу сделать там ??
override func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return picture.count
}
override func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCellWithReuseIdentifier("BookPicCell", forIndexPath: indexPath) as! BookPicCell
let cellcore = picture[indexPath.row]
if indexPath.row == 0 {
cell.BookImage.image = UIImage(contentsOfFile: cellcore.foto!)
}
return cell
}
Спасибо за вашу помощь.