KVNProgress is a fully customizable progress HUD that can be full screen or not.