sto usando questo codice MBProgressHUD:MBProgressHUD blocchi interazioni con un UIScrollView quando mostrati
MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
hud.mode = MBProgressHUDModeText;
hud.removeFromSuperViewOnHide = YES;
[hud hide:YES afterDelay:1];
Per il periodo che l'HUD viene mostrato interazioni con un'UIScrollView (che contiene il pulsante questo viene chiamato da) sono Disabilitato. Non riesco a fare clic su altri pulsanti o scorrere UIScrollview.
Perché MBProgressHUD bloccando le mie interazioni con l'UIScrollView e come posso disattivarlo?
MBProgressHUD viene utilizzato quando si eseguono attività che è necessario attendere. Si suppone che non è necessario interagire con nulla fino a quando il processo è finito. Ad ogni modo, stai licenziando il tuo compito su un altro thread ?. MBProgressHUD dovrebbe essere nel thread principale e l'attività che si desidera eseguire deve trovarsi su un altro thread. –
E 'più semplice di quello, voglio solo mostrare un breve preavviso quando un pulsante è stato sfruttato. Ma le persone potrebbero voler cambiare i pulsanti prima che l'animazione scompaia. –