Подтвердить что ты не робот

Блокирование взаимодействия с MBProgressHUD

Мое приложение имеет MBProgressHUD на экране, а CLLocationManager получает текущее местоположение пользователя в отдельном потоке в фоновом режиме. Иногда процесс определения местоположения начинается так долго и, очевидно, я хочу, чтобы пользователь решил оставить или не отобразить экран. Проблема заключается в том, что пользовательский интерфейс, по-видимому, заблокирован MBProgressHUD, поэтому пользователь не может нажать кнопку "Назад".

Есть ли какой-либо дизайн реализации для решения этой проблемы?

4b9b3361

Ответ 1

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

theHUD.userInteractionEnabled = NO;