Используйте пользовательский UIView
, который является полупрозрачным серым цветом, и отобразите его поверх UIWebView. Контроллер этого UIView должен быть делегатом UIWebView
, чтобы он знал, когда он завершил загрузку, и затем мог отменить себя. Изменить: это также дает вам преимущество в том, что вы можете использовать свой собственный UIActivityViewIndicator
(вращающееся колесо), расположенный там, где вы хотите, чтобы он был более заметным, чем общая строка состояния.
В качестве альтернативы, вы можете создать подкласс UIAlertView
и вынуть фоновое изображение (синее поле), а затем show
это UIAlertView
во время загрузки.
Редактировать ссылку на учебное пособие: Ссылка на учебное пособие - это учебное пособие, рассказывающее, как именно это сделать (метод 1)