Я установил элемент управления refreshControl на своей таблице. Вот так:
func setupRefreshControl() {
let refreshControl = UIRefreshControl()
refreshControl.addTarget(self, action: #selector(pullToRefreshDevicesTV), for: .valueChanged)
devicesTableView.refreshControl = refreshControl
}
Вот несколько фотографий для справки:
https://imgur.com/a/QDEyzRi
Индикатор активности перекрывается с первой ячейкой, когда пользователь прокручивает TableView. (Фото 1 и 2)
Когда я прокручиваю tableView вниз до точки, где он находится в своем «обычном» состоянии, без загрузки refreshControl, индикатор скрывается. (Фото 3)
Я бы хотел, чтобы refreshControl всегда был скрыт при столкновении с первой ячейкой.
Я уже пытался добавить refreshControl к первому индексу tableView, и я не могу перенести его на фон, потому что мои ячейки прозрачны.