From f0159007be3597161647bffdd48f2426d47ca1c4 Mon Sep 17 00:00:00 2001
From: wei <kaede@kaededeMacBook-Air.local>
Date: 星期四, 24 十二月 2020 21:33:08 +0800
Subject: [PATCH] 主页下拉刷行

---
 HDL_ON/UI/UI2/1-HomePage/HomePage.cs |   22 +++++++++++++++++++++-
 1 files changed, 21 insertions(+), 1 deletions(-)

diff --git a/HDL_ON/UI/UI2/1-HomePage/HomePage.cs b/HDL_ON/UI/UI2/1-HomePage/HomePage.cs
index bbbf6bb..11ce16c 100644
--- a/HDL_ON/UI/UI2/1-HomePage/HomePage.cs
+++ b/HDL_ON/UI/UI2/1-HomePage/HomePage.cs
@@ -11,11 +11,13 @@
 
 namespace HDL_ON.UI
 {
-    public partial class HomePage : FrameLayout
+    public partial class HomePage : VerticalRefreshLayout
     {
 
         #region 鎺т欢鍒楄〃
         static HomePage bodyView;
+
+        //FrameLayout bodyView;
         /// <summary>
         /// 椤堕儴淇℃伅鍖哄煙
         /// </summary>
@@ -92,6 +94,15 @@
         {
             bodyView = this;
             bodyView.BackgroundColor = CSS_Color.BackgroundColor;
+
+            this.VerticalScrollBarEnabled = false;
+#if __IOS__
+            //鑷姩鍋忕Щ鍙栨秷
+            if (UIKit.UIDevice.CurrentDevice.CheckSystemVersion(11, 0))
+            {
+                (this.uiView as UIKit.UIScrollView).ContentInsetAdjustmentBehavior = UIKit.UIScrollViewContentInsetAdjustmentBehavior.Never;
+            }
+#endif
         }
 
         public override void RemoveFromParent()
@@ -104,7 +115,16 @@
         {
             try
             {
+                this.BeginHeaderRefreshingAction = () =>
+                {
+                    this.EndHeaderRefreshing();
+                    Common.ApiUtlis.Ins.DownloadData();
+                };
+
                 #region topView
+
+                bodyView.RemoveAll();
+
                 topView = new FrameLayout()
                 {
                     Height = Application.GetRealHeight(216),

--
Gitblit v1.8.0