2011-05-28 8 views
22

He usado SVProgressHUD que me gustó pero no admite cambios de orientación. Estoy usando MBProgressHUD, pero es un HUD modal.Alternativas para MBProgressHUD?

¿Hay alguna buena alternativa a estos? Necesito que el HUD sea no modal y necesite apoyar cambios de orientación.

Respuesta

50

simplemente poniendo:

HUD.userInteractionEnabled = NO; 

es todo lo que se necesita para lograr un comportamiento no-modal (toques permiten pasar a través del HUD). Ni siquiera tiene que modificar el código MBProgressHUD real.

+0

Gracias. Creo que usted fue quien agregó todas las correcciones en el HUD el mes pasado y estoy usando su sucursal, ya que tiene correcciones más recientes. – Gary

+1

Esto no es realmente una solución. Es un comportamiento UIKit estándar heredado de UIView. Sin embargo, tienes razón en cuanto a la horquilla, aún no he sacado los últimos cambios al depósito principal. –

1

MBProgressHUD es compatible con los cambios de orientación y es modal de una manera que toma toda la pantalla con la vista invisible. Hay un código fuente disponible, modifícalo.

+0

Como dice TheBlack, hasta donde puedo decir, MBProgressHUD ahora maneja la rotación sin ningún problema. – AndyDunn

+0

Creo que los comentarios sobre el soporte de orientación se referían a 'SVProgressHUD'. En cualquier caso, ambas bibliotecas ahora admiten cambios de orientación. –

30

SVProgressHUD ahora hace orientación de soporte cambiar. Lo siento, tomó tanto tiempo.

+0

Lo uso y lo amo por su simplicidad; especialmente cuando necesitaba un objeto singleton, que MBProgressView no soportaba. – viral