UIRefreshControl странный прыжок при прокрутке вниз с включенным предпочитаемыми заголовками - PullRequest
1 голос
/ 22 апреля 2019

Мой UIRefreshControl не работает должным образом, когда я прокручиваю вниз collectionview. refreshControl выскакивает даже при небольшой прокрутке и заставляет заголовок немного подскочить.

Я пытался с:

extendedLayoutIncludesOpaqueBars = true

И это что-то исправляет, но все же делает небольшой прыжок (почти незаметно) при прокрутке вниз, чтобы задействовать элемент управления обновлением. Если я сделаю prefersLargeTitles = false, он будет работать нормально, без прыжков.

1 Ответ

0 голосов
/ 22 апреля 2019

Я потратил часы, пытаясь это исправить благодаря плохой документации Apple на UIRefreshControl, но, наконец, нашел решение. Вы должны добавить свой refreshControl в методе viewDidAppear, я добавил его в методе viewDidLoad:

    override func viewDidAappear(_ animated: Bool) {
        super.viewDidAppear(animated)
        collectionView.refreshControl = refreshControl
    }
...