Как заблокировать контроллер навигации / табуляции на 5 сек? - PullRequest
0 голосов
/ 16 декабря 2011

У меня есть ATMhud. Я показываю hud с индикатором выполнения. Я хочу скачать актуализацию тогда.

Но пользователь может вернуться к предыдущему виду и остановить актуализацию.

Я пробовал нажимать "push black view", но я покрываю только текущий вид без навигации / табара.

Как я могу заблокировать нажатие на все до завершения актуализации?

1 Ответ

1 голос
/ 16 декабря 2011

Если я правильно понял ваш вопрос, вы хотите запретить пользователю взаимодействовать с вашим представлением, пока процесс загрузки не будет завершен. Для этого вы можете установить свойство Views userInteractionEnabled.

Когда вы идете на загрузку шоу, в этот момент установите

self.view.userInteractionEnabled = NO

и после того, как ваш процесс закончится

self.view.userInteractionEnabled = YES

таким образом, вы можете запретить пользователю взаимодействовать в любом месте вашего представления, пока идет процесс.

Надеюсь, это поможет.

...