Как получить миниатюру альбома - PullRequest
0 голосов
/ 16 октября 2019

Я пытаюсь отобразить коллекцию фотоальбомов на устройстве. Я могу получить заголовок, но не знаю, как получить фотографию Альбомов и установить ее в ячейку.

Вот что у меня есть:


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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...