Почему бы просто не установить userInteractionEnabled
в значение false для кнопки?
btn.userInteractionEnabled = NO;
и установить его обратно в ДА после завершения входа в систему?
Вы можете установитьэто свойство для каждого адаптивного элемента пользовательского интерфейса в представлении, которое вы хотите отключить.
BTW
Эта не проклятая доза не мешает вам отображать индикатор активности.
Как всегда, я люблю рекомендовать MBProgressHUD
РЕДАКТИРОВАТЬ Если вы получаете ошибки ARC, сделайте следующее:
- Выберите вашtarget
- Найдите файл MBProgressHud.m в «Этапы сборки» -> «Источники компиляции»
- и добавьте
-fno-objc-arc
во Флаги компилятора файла MBProgressHud.m.
Будет мигать xCode, чтобы не скомпилировать этот файл с ARC.