Как установить индикатор выполнения в tableView после завершения загрузки Swift - PullRequest
0 голосов
/ 21 января 2020

Я использую Alamofire для своих веб-сервисов и метод загрузки Alamofire для загрузки PDF-файлов. Все работает отлично, данные приходят и файлы также правильно загружаются. Только проблема в том, как я могу установить индикатор выполнения для этого?

Я использую tableView с пользовательским Xib (который имеет progressBar).

  • Я хочу установить один прогрессбар на ячейку для всех загрузок PDF-файлов и завершения данных, например, на 100%.
  • В случае остановки по любой причине он также показывает прогресс на 10% и остановился. (возобновить, отменить) 1016 *

    Код Xib:

    class DownloadEntryViewCell: UITableViewCell {
        @IBOutlet weak var rightView: UIView!
        @IBOutlet weak var leftView: UIView!
    
        @IBOutlet weak var fileNameLabel: UILabel!
        @IBOutlet weak var downloadURLLabel: UILabel!
        @IBOutlet weak var progressLabel: UILabel!
        @IBOutlet weak var individualProgress: UIProgressView!
        @IBOutlet weak var imgView: UIImageView!
        @IBOutlet weak var stackViewFooter: UIStackView!
    
    
        override func awakeFromNib() {
            super.awakeFromNib()
    
        }
    
    }
    

    Изображение Xib: Xib

...