SetActivity() public method

public SetActivity ( bool active ) : void
active bool
return void
コード例 #1
0
        void TriggerRefresh(bool showStatus)
        {
            if (refreshRequested == null)
            {
                return;
            }

            if (reloading)
            {
                return;
            }

            reloading = true;
            if (refreshView != null)
            {
                refreshView.SetActivity(true);
            }
            refreshRequested(this, EventArgs.Empty);

            if (reloading && showStatus && refreshView != null)
            {
                UIView.BeginAnimations("reloadingData");
                UIView.SetAnimationDuration(0.2);
                TableView.ContentInset = new UIEdgeInsets(60, 0, 0, 0);
                UIView.CommitAnimations();
            }
        }
コード例 #2
0
 void ConfigureTableView()
 {
     if (refreshRequested != null)
     {
         // The dimensions should be large enough so that even if the user scrolls, we render the
         // whole are with the background color.
         var bounds = View.Bounds;
         refreshView = MakeRefreshTableHeaderView(new RectangleF(0, -bounds.Height, bounds.Width, bounds.Height));
         if (reloading)
         {
             refreshView.SetActivity(true);
         }
         TableView.AddSubview(refreshView);
     }
 }
コード例 #3
0
		void ConfigureTableView ()
		{
			if (refreshRequested != null){
				// The dimensions should be large enough so that even if the user scrolls, we render the
				// whole are with the background color.
				var bounds = View.Bounds;
				refreshView = MakeRefreshTableHeaderView (new RectangleF (0, -bounds.Height, bounds.Width, bounds.Height));
				if (reloading)
					refreshView.SetActivity (true);
				TableView.AddSubview (refreshView);
			}
		}