public override void Scrolled(UIScrollView scrollView)
{
if (!_CheckForRefresh)
return;
if (Controller.Reloading)
return;
var view = Controller.RefreshView;
if (view == null)
return;
var point = Controller.TableView.ContentOffset;
if (view.IsFlipped && point.Y > -_SnapBoundary && point.Y < 0)
{
view.Flip(true);
view.SetStatus(RefreshStatus.PullToReload);
}
else if (!view.IsFlipped && point.Y < -_SnapBoundary)
{
view.Flip(true);
view.SetStatus(RefreshStatus.ReleaseToReload);
}
}