21 ratings
  • 1
  • 2
  • 3
  • 4
  • 5
5 star 12
4 star 2
3 star 3
2 star 3
1 star 1
Compatible with
  • iOS

Progress HUD 0.9.2.0

Xamarin Inc

A translucent, HUD-style dialog that shows a progress indicator and a status label.

Progress HUD (a.k.a. MBProgressHUD) is a translucent, HUD-style dialog

that shows a progress indicator and a status label. It's the perfect control for giving the user feedback when work is being done in a background thread.

Here's an example:

using MBProgressHUD;
...

public override void ViewDidLoad ()
{
    base.ViewDidLoad ();

    var hud = new MTMBProgressHUD (View) {
        LabelText = "Waiting...",
        RemoveFromSuperViewOnHide = true
    };

    View.AddSubview (hud);

    hud.Show (animated: true);
    hud.Hide (animated: true, delay: 5);
}

Some component screenshots assembled with PlaceIt.

Release Notes

Version 0.9.2

  • Several bugfixes
  • Minimum iOS version now 5.0
Write a Review

4 reviews

Markus Kunter rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

Seems to be one of the best components for progress indicators. One thing which is missing is support for multiline text. But you can use the DetailsLabelText as workaround.

Posted on: November 20, 2015 / Version: 0.9.1.1
Law Usters rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

I tried to pass an Xamarin.Forms.View object to ios project within Xamarin.Forms project, but it's not working, my code as following:

    public static void showWaitingHud(XLabs.Forms.Mvvm.BaseView view, 
        string text, 
        bool dimBackground,
        Action block, Action completion)
    { 
        UIView nativeView = RendererFactory.GetRenderer(view).NativeView;
        MTMBProgressHUD hud = new MTMBProgressHUD(nativeView);
        nativeView.AddSubview(hud);
        hud.LabelText = "waiting ... ";
        hud.Show (true);

}

When i call this method, the view(a Xamarin ContentPage) switch to white and can not see anything

Posted on: September 20, 2015 / Version: 0.9.1.0
Davide Orlando rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

Why it doesn't work if i launch BTProgressHUD inside a ShouldPerformSegue or a TouchInside of a button??

Posted on: June 1, 2015 / Version: 0.9.0.2
Salvatore Di Stefano rates this with
  • 1
  • 2
  • 3
  • 4
  • 5

Really a great component with a large set of possible customizations and animations.

I noticed that using the HUD in Text mode it shows one row only. Is it possible to have multi-line support for this kind of mode? Or is it planned as a future update?

Posted on: February 20, 2015 / Version: 0.9.0.1