実際はとても簡単です。リストの上にビュー(スピナー付き)を追加するだけで、データがロードされると手動で非表示にする必要があります。 あなたはまだそのLoadingOverlay
サンプルを使用する場合は、境界引数を変更します。
var navigationBarHeight = 48; // not sure what´s the actual height. Google it!
var bounds = UIScreen.MainScreen.Bounds;
loadPop = new LoadingOverlay (new CGRect(bounds.X, navigationBarHeight, bounds.Width, bounds.Height - navigationBarHeight);
View.Add (loadPop);
あなただけのスピナーが必要な場合、あなたはまた、リンクあなたの提供からいくつかのコードを取ることができます:あなたの場合は
activitySpinner = new UIActivityIndicatorView(UIActivityIndicatorViewStyle.WhiteLarge); // change color here
activitySpinner.Frame = new CGRect (
centerX - (activitySpinner.Frame.Width/2) ,
centerY - activitySpinner.Frame.Height - 20 ,
activitySpinner.Frame.Width,
activitySpinner.Frame.Height);
activitySpinner.AutoresizingMask = UIViewAutoresizing.All;
AddSubview (activitySpinner);
activitySpinner.StartAnimating();
ユーザーが離れて移動できるようにしたいのですが、画面全体をローディングビューでカバーするのはなぜですか? – rebello95
特定のビューのバインドを設定することは可能ですか?つまり、リストビューのみで、ユーザーが選択した場合に戻ることができますか?はいの場合はどうすれば設定できますか? – TheDeveloper