в моем приложении для iOS я делаю следующее:
viewDidAppear(){
// Load a spinner in a view on the top
[DSBezelActivityView newActivityViewForView:self.view];
// Execute code that require 3 seconds
...
// Stop the spinner
[DSBezelActivityView removeViewAnimated:YES];
}
Проблема в том, что счетчик не появляется, потому что процессор тяжело работает (что-то похожее). Это похоже на то, что код между запуском и остановкой имеет приоритет при рендеринге представления.
Я хотел бы найти способ эффективно показать начало счетчика без использования таймера для задержки выполнения кода.
] Спасибо