2013-04-01 3 views
1

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

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

Как я могу установить self.view, который можно щелкнуть выше и под этим сообщением в self.view?

ответ

4

MBProgressHUD функционирует путем отображения HUD в качестве модального наложения:

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

См: http://orfoundation.github.com/ORFoundation/Classes/MBProgressHUD.html

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

+0

Итак, нет никаких взломов? :( – CroiOS

Смежные вопросы