Как сделать self.view кликабельным при использовании MBProgressHUD?

Я использую MBProgressHUD для отображения некоторых сообщений в приложении iphone.

Размер сообщения составляет около 200x20, и я установил автоматическое скрытие через 1 секунду. Проблема в том, что за 1 секунду self.view не кликабелен.

Как сделать так, чтобы self.view можно было кликать над и под этим сообщением в self.view?

1 ответ

Решение

MBProgressHUD функции, отображающие hud как модальное наложение:

Окно MBProgressHUD охватывает все пространство, предоставленное ему конструктором initWithFrame, и перехватывает весь пользовательский ввод в этой области, тем самым предотвращая пользовательские операции над компонентами ниже представления. Сам HUD рисуется по центру в виде округлого полупрозрачного вида, который изменяет размеры в зависимости от заданного пользователем содержимого.

Смотрите: http://orfoundation.github.com/ORFoundation/Classes/MBProgressHUD.html

я обнаружил ZAActivityBar быть хорошей альтернативой MBProgressHUD так как он не перехватывает касания к виду. Смотрите страницу GitHub для получения дополнительной информации.

Другие вопросы по тегам