Я пытаюсь отобразить коллекцию фотоальбомов на устройстве. Я могу получить заголовок, но не знаю, как получить фотографию Альбомов и установить ее в ячейку.
Вот что у меня есть:
import UIKit
import Photos
class PhotoAlbumViewController: UICollectionViewController {
var albumList: PHFetchResult<PHAssetCollection>! = nil
override func viewDidLoad() {
super.viewDidLoad()
albumList = PHAssetCollection.fetchAssetCollections(with: .album, subtype: .albumRegular, options: nil)
}
override func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
albumList.count
}
override func collectionView(_ collectionView: UICollectionView, didEndDisplaying cell: UICollectionViewCell, forItemAt indexPath: IndexPath) {
let album = albumList.object(at: indexPath.row)
if let label = cell.viewWithTag(4000) as? UILabel {
label.text = album.localizedTitle
}
}
}
У меня есть метка пользовательского интерфейса в моемРаскадровка и label.text = album.localizedTitle
правильно устанавливают название альбома. Не уверен, как получить изображение и установить его для моего компонента Image.