Если вы строите свои представления программным способом, то вот как вы создаете экземпляр представления активности:
UIActivityIndicatorView *activityIndicatorView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
Если вы используете IB, то это похоже на добавление любого другого представления ...
Чтобы начать анимацию, используйте метод [activityIndicatorView startAnimating];
.Для остановки - используйте [activityIndicatorView stopAnimating];
.
. Чтобы скрыть метку и индикатор активности, просто поместите внутри дополнительный вид (это может быть полноэкранный полупрозрачный вид) и покажите / скройтеэтот вид вместо метки и индикатора отдельно.Таким образом, вы также отключите все сенсорные элементы пользовательского интерфейса (на самом деле вы будете скрывать их в полупрозрачном представлении загрузки).