2017-05-14 40 views
0

我想TU使用SFBusyIndi​​cator在Xamarin IOS C#中,但它不顯示...SFBusyIndi​​cator顯示不出來

 SFBusyIndicator busyindicator = new SFBusyIndicator(); 

    public TesourariaViewController(IntPtr handle) : base(handle) 
    { 
     busyindicator.Frame = this.View.Bounds; 
     busyindicator.AnimationType = SFBusyIndicatorAnimationType.SFBusyIndicatorAnimationTypeGear; 
     busyindicator.ViewBoxHeight = 200; 
     busyindicator.ViewBoxWidth = 200; 
     busyindicator.Title = (NSString)"Loading..."; 
     busyindicator.FontFace = UIFont.SystemFontOfSize(10, UIFontWeight.Thin); 
     busyindicator.Center = this.View.Center; 
     this.View.Add(busyindicator); 

    } 

我在viewDidLoad中一個按鈕觸上事件,其中i BusyIndi​​cator控件調用.IsBusy = true,但沒有任何反應,忙顯示不顯示!

想我做錯了什麼......或者失去了一些東西...... 謝謝

回答

0

我從來沒有用過Syncfusion組件但是從我可以在他們的getting started page看到,相比於你的組件初始化是完全不同的:在您的UIVIewController中添加視圖時出現問題。

嘗試創建和ViewDidLoad方法顯示指示器(只是爲了測試)

public override void ViewDidLoad() 
{ 
    base.ViewDidLoad(); 
    SFBusyIndicator busyindicator = new SFBusyIndicator(); 
    this.AddSubview(busyindicator); 
    busyindicator.AnimationType=SFBusyIndicatorAnimationType.SFBusyIndicatorAnimationTypeBattery; 
    busyindicator.TextColor=UIColor.RED; 
    busyindicator.ViewBoxHeight=20; 
    busyindicator.ViewBoxWidth=20; 
    busyindicator.IsBusy=True; 
} 
+0

謝謝!我嘗試了相同的結果... – Vssantos7

相關問題