Всплывающее предупреждение или сообщение пользователю - PullRequest
1 голос
/ 15 января 2010

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

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

Любая помощь?

1 Ответ

1 голос
/ 15 января 2010

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

UIActivityIndicatorView позволяет отображать вращающееся колесо, когда некоторые действия выполняются в фоновом режиме, но учтите, что для его работы основной поток не должен блокироваться - ваше действие должно выполняться в отдельном потоке.

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

  1. Отключить взаимодействие с пользователем в вашем представлении
  2. Отображение некоторого оверлея для вашего вида (вы можете указать UIActivityIndicatorView и UILabel с сообщением к нему). Вы также можете сделать это с полупрозрачным фоном, чтобы получить поведение, аналогичное UIAlertView.
  3. Отключить представление наложения и включить взаимодействие с пользователем, когда вы закончите.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...