/// <summary> /// Invoke this method to signal that a reload has completed, this will update the UI accordingly. /// </summary> public void ReloadComplete() { if (RefreshView != null) { RefreshView.LastUpdate = DateTime.Now; } if (!Reloading) { return; } Reloading = false; if (RefreshView == null) { return; } RefreshView.SetActivity(false); RefreshView.Flip(false); UIView.BeginAnimations("doneReloading"); UIView.SetAnimationDuration(0.3f); TableView.ContentInset = new UIEdgeInsets(0, 0, 0, 0); RefreshView.SetStatus(RefreshStatus.PullToReload); UIView.CommitAnimations(); }