Имеет ли UIRefreshControl.endRefreshing () задокументированную продолжительность?
Проблема, которую я пытаюсь решить, заключается в следующем - `UIRefreshControl endRefreshing` не работает
Проблема в слоях - во время просмотра или просмотра другой анимации
контроллер с контролем обновления не виден (другой vc представлен
или окно ключа изменилось на другое).
EndRefresh не завершается, когда у меня появляется всплывающее окно до завершения endRefresh.
Этот обходной путь хорош, но есть ли в документации точная продолжительность этого endRefresh? Это собственность или что. Я не хочу, чтобы это "магическое число" могло быть динамичным.
DispatchQueue.main.async {
self.refreshControl.endRefreshing()
}
// Necessary to add delay because if popup appears, endRefresh won't finish
let timeForEndrefreshToFinish = 0.65
delay(timeForEndrefreshToFinish) {
self.forceRefresh()
}