UIActivityIndicatorView не отображается до окончания загрузки

У меня есть кнопка на текущем навигационном контроллере, подключенном к IBAction.

В IBAction я обычно создаю UIActivityIndicatorView с помощью [self.view addSubView], а затем загружаю несколько изображений.

Я попытался установить setNeedsDisplay в представлении индикатора, в контроллере представления и в окне, но он по-прежнему загружает изображения перед показом индикатора, что, конечно, совершенно бесполезно для меня.

Поэтому я ищу способ принудительного перерисовки (который, если подумать немного, вряд ли сработает), или способ загрузки изображений после появления индикатора, или способ запуска отдельный поток или аналогичный, чтобы начать анимацию / показ индикатора, или поместить индикатор в отдельный контроллер вида и каким-то образом заставить его добавить / показать себя, прежде чем перейти к загрузке изображения.

Рекомендации?

Ответы на вопрос(1)

Ваш ответ на вопрос