есть ли способ анимировать UIActivityIndicator при построении сложной иерархии UIView? У меня есть сложная иерархия, которую нужно добавить через «addSubview:» в «viewDidLoad» (в основном в проекте раскадровки, но эта сцена создается динамически). Не возясь с GCD, пользовательский интерфейс блокируется до тех пор, пока выполняется инициализация. Помещение инициализации в «dispatch_sync» (показано ниже) не отображает/анимирует индикатор, помещение его в «dispatch_async (dispatch_get_global_queue (0,0),...» приводит к сбою (потому что код UIKit должен выполняться в основной очереди? ) и помещая его в 'dispatch_async (dispatch_get_main_queue(),...', создает тупик (как, я думаю, объявляет Apple).
-(void)viewDidLoad {
dispatch_sync (dispatch_get_global_queue (0,0), ^{
// initialization here
})
}
Итак, в каком направлении двигаться?