Предварительная загрузка при синхронизации данных в Swift 2

Я получаю данные из REST API с помощью Swift 2, и мне нужна предварительная загрузка для отображения при загрузке информации.

Как я могу это сделать?

0
задан 14.06.2016, 10:56
2 ответа
  1. LibrerГ - В Третьего

    E.j. NVActivityIndicatorView

  2. Colocar un UIActivityIndicatorView на виде, когда есть вызов.

  3. Нетворк Активити Indicator

    introducir la descripción de la imagen aquí

    Uso:

    // Mostrar
    UIApplication.sharedApplication().networkActivityIndicatorVisible = true
    // Ocultar
    UIApplication.sharedApplication().networkActivityIndicatorVisible = false
    
0
ответ дан 24.11.2019, 14:11

Ты мог бы использовать Alamofire:https://github.com/Alamofire/Alamofire

И пока он загружает информацию добавлять UIProgressView в твоем виде, и когда он закончится, ты меняешь вид:

Здесь пример страницы Alamofire.

Alamofire.download("https://httpbin.org/image/png")
    .downloadProgress { progress in
        print("Download Progress: \(progress.fractionCompleted)")
    }
    .responseData { response in
        if let data = response.result.value {
            let image = UIImage(data: data)
        }
    }
0
ответ дан 24.11.2019, 14:11