надеюсь, что вы в порядке.Как начать анимацию UIActivityIndicatorin в tableViewCell с Swift?
Я пытаюсь активировать идентификатор UIActivityIndicator в определенной ячейке моего таблицы. Я хочу скрыть метки, изображения, кнопки и показать другие элементы вместо. Одним из этих элементов является UIActivityIndicator, который появляется, но не анимировать :(
Вот код, используемый:
func showProgressViewInCell(path: NSIndexPath) {
let cell = self.toursUITableView.cellForRowAtIndexPath(path) as! ToursTableViewCell;
// stop userInteraction
cell.userInteractionEnabled = false;
// hide elements
cell.downloadTourButton.hidden = true;
cell.descriptionLabel.hidden = true;
cell.typeOfTourLabel.hidden = true;
cell.typeOfTourImage.hidden = true;
cell.distanceOfTourLabel.hidden = true;
cell.distanceOfTourImage.hidden = true;
cell.durationOfTourLabel.hidden = true;
cell.durationOftourImage.hidden = true;
// show progressbar, percent, activityIndicator and updateLabel
cell.percentLabel.hidden = false;
cell.downloadTourProgressView.hidden = false;
cell.updateLabelProgressBar.hidden = false;
// downloadInProgressActivityIndicator uses option hides when stopped
cell.downloadInProgressActivityIndicator.hidden = false;
cell.downloadInProgressActivityIndicator.startAnimating();
// reload data of tableview
self.toursUITableView.beginUpdates();
self.toursUITableView.reloadData();
self.toursUITableView.endUpdates();
}
Здесь конфигурация на InterfaceBuilder моего UIActivityIndicator:
configuration of UIActivityIndicatorView on Interface Builder
Это не сработало для меня: https://stackoverflow.com/a/29494991/6188918
Заранее благодарим за помощь.