У меня есть кнопка, которую пользователь не должен нажимать, когда происходит некоторая обработка [показано с использованием UIActivityIndicatorView].
Для этого, когда начинается обработка, я вызываю [[UIApplication sharedapplication] beginIgnoringInteractionEvents];
и когда обработка заканчивается, я вызываю [[UIApplication sharedApplication] endIgnoringInteractionEvents];
Если я нажимаю кнопку во время обработки, сенсорное событие не вызывается, но вызывается, как только обработка останавливается.
Почему это происходит?