I’ve used SVProgressHUD which I liked but it didn’t support orientation changes. I am using MBProgressHUD but it is a modal HUD.
Is there any good alternative to these? I need the HUD to be non-modal and needs to support orientation changes.
HUD.userInteractionEnabled = NO;
is all it takes to achieve a non-modal behavior (allow touches to pass through the HUD). You don’t even have to modify the actual MBProgressHUD code.
SVProgressHUD now does support orientation change. Sorry it took so long.
There’s about half a dozen alternatives here: http://cocoacontrols.com/search?q=progress&commit=Search
…although most are modal. But it would be fairly straightforward to adapt to be non-modal. Hopefully one of the libraries at the link above will serve you better anyway.
MBProgressHUD does support orientation changes and is modal in a way that takes whole screen with invisible view. There’s source code available, modify it.