Как отобразить индикатор активности - PullRequest
1 голос
/ 17 мая 2011

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

пожалуйстапомогите мне в этом аспекте

спасибо rizwan

Ответы [ 2 ]

1 голос
/ 17 мая 2011

Поместите представление индикатора активности в середину представления, выберите его стиль так, чтобы оно было видимым (белым или серым), выберите «скрывается при остановке», вызовите:

[activity startAnimating];

ActivityView будетбыть видимым и оживляющим.Затем делайте все, что хотите, вызывайте NSTimer или что-то еще, и когда таймер сработает или ваше действие будет завершено, clal:

[activity stopAnimating];

, и представление активности перестанет вращаться и скрываться.

Помимо использования стандартного представления индикатора активности, вы можете найти полезные элементы управления на www.cocoacontrols.com, например, скриншот MBProgressHUD выглядит так, как будто он также является кандидатом на то, что вы хотите сделать.

0 голосов
/ 17 мая 2011

Я предполагаю, что вы будете использовать ajax для входа в систему и серверный сценарий на стороне сервера.

В "Интерфейсном конструкторе интерфейсов" библиотеки Apple SDK вы найдете функцию "индикатор вращающейся активности"в комментарии.

После того, как ваш Ajax-вызов был сделан - вы ждете ответа.Просто отображайте индикатор активности, пока не получите ответ от сервера.

Затем просто спрячьте его, как только вы выполнили свою обработку, чтобы загрузить «следующее представление».

Я не могу дать вам точный ответ, потому что в вашем вопросе слишком мало деталей.

...