Почему мой UIRefreshControl перекрывает и блокирует содержимое UICollectionViewCell

Я встроил UICollectionView в UIViewController и попытался добавить UIRefreshControl в UICollectionView с помощью следующего кода:

override func viewDidLoad() {

    ......

    //  Create the UIRefreshControl.
    let pullDownLogo = UIRefreshControl()
    pullDownLogo.clipsToBounds = true

    //  Create a UIImageView.
    let pullDownImgView = UIImageView(frame: pullDownLogo.bounds)
    pullDownImgView.image = UIImage(named: "fa-heart")
    pullDownImgView.contentMode = UIViewContentMode.ScaleAspectFit
    pullDownImgView.clipsToBounds = true

    //  Add the UIImageView into UIRefreshControl.
    pullDownLogo.addSubview(pullDownImgView)
    WatchListCollectionView.addSubview(pullDownLogo)

    ......

}

Когда я опустил вид коллекции и не достиг дна, изображение действительно показывалось.
Проблема в том, что изображение перекрывается и блокирует ячейку collectionView.
Я хочу, чтобы изображение в контроллере обновления было заблокировано содержимым ячейки.

Проблема показана в этом снимке:

ошибка

0 ответов

Другие вопросы по тегам