Поместите представление индикатора активности в середину представления, выберите его стиль так, чтобы оно было видимым (белым или серым), выберите «скрывается при остановке», вызовите:
[activity startAnimating];
ActivityView будетбыть видимым и оживляющим.Затем делайте все, что хотите, вызывайте NSTimer или что-то еще, и когда таймер сработает или ваше действие будет завершено, clal:
[activity stopAnimating];
, и представление активности перестанет вращаться и скрываться.
Помимо использования стандартного представления индикатора активности, вы можете найти полезные элементы управления на www.cocoacontrols.com, например, скриншот MBProgressHUD выглядит так, как будто он также является кандидатом на то, что вы хотите сделать.