Как сделать 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 для получения дополнительной информации.