From d6fb0646531172f23648441c224cdcccd721b894 Mon Sep 17 00:00:00 2001
From: xm <1271024303@qq.com>
Date: 星期一, 14 十二月 2020 09:59:01 +0800
Subject: [PATCH] 请合并代码,完成晾衣架最终功能。

---
 ZigbeeApp/Home.Ios/MainViewController.cs |   98 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 98 insertions(+), 0 deletions(-)

diff --git a/ZigbeeApp/Home.Ios/MainViewController.cs b/ZigbeeApp/Home.Ios/MainViewController.cs
new file mode 100755
index 0000000..902e55c
--- /dev/null
+++ b/ZigbeeApp/Home.Ios/MainViewController.cs
@@ -0,0 +1,98 @@
+锘縰sing System;
+using Foundation;
+using Shared;
+using Shared.Common;
+using UIKit;
+
+namespace GateWay.Ios
+{
+    public partial class MainViewController : ViewControllerBase
+    {
+        public override void ViewDidLoad()
+        {
+            base.ViewDidLoad();
+
+            //11.0鐗堟湰浠ヤ笅鑷姩鍋忕Щ鍙栨秷
+            if (!UIDevice.CurrentDevice.CheckSystemVersion(11, 0))
+            {
+                this.AutomaticallyAdjustsScrollViewInsets = false;
+            }
+
+            if (NSLocale.PreferredLanguages[0].Contains("zh-"))
+            {
+                //if (NSLocale.PreferredLanguages [0].Contains (@"zh-") && NSLocale.PreferredLanguages [0].Contains (@"-CN")) {
+                Language.CurrentLanguage = "Chinese";
+            }
+            else
+            {
+                Language.CurrentLanguage = "English";
+            }
+            UpdateStatus(null, null);
+            Reachability.ReachabilityChanged += UpdateStatus;          
+            //UIApplication.SharedApplication.SetStatusBarHidden(true, true);
+            Shared.Application.RootFrameLayout = View;
+
+            Shared.Common.CommonPage.Instance.Show();
+
+
+
+            UITapGestureRecognizer oTapRecognizer = new UITapGestureRecognizer();
+            oTapRecognizer.CancelsTouchesInView = false;
+            oTapRecognizer.AddTarget(
+                this,
+                new ObjCRuntime.Selector("ViewTappedSelector:")
+            );
+            this.View.AddGestureRecognizer(oTapRecognizer);
+        }
+
+        public override void ViewWillAppear(bool animated)
+        {
+            //椤堕儴淇℃伅鏍忓瓧浣撻鑹蹭负榛戣壊
+            UIApplication.SharedApplication.StatusBarStyle = UIStatusBarStyle.Default;
+            //椤堕儴淇℃伅鏍忓瓧浣撻鑹蹭负鐧借壊
+            //UIApplication.SharedApplication.StatusBarStyle = UIStatusBarStyle.LightContent;
+            //base.ViewWillAppear(animated);
+        }
+
+        public override void ViewDidAppear(bool animated)
+        {
+            base.ViewDidAppear(animated);
+        }
+
+        [Export("ViewTappedSelector:")]
+        public void ViewTapped(UIGestureRecognizer sender)
+        {
+            //Txt鎺т欢鍚嶇О.ResignFirstResponder();    
+            UIView v = View.FindFirstResponder();
+            if (v != null)
+            {
+                v.ResignFirstResponder();
+            }
+        }
+
+
+        public override void DidReceiveMemoryWarning()
+        {
+            base.DidReceiveMemoryWarning();
+            // Release any cached data, images, etc that aren't in use.
+        }
+
+        NetworkStatus internetStatus;
+        void UpdateStatus(object sender, EventArgs e)
+        {
+            internetStatus = Reachability.InternetConnectionStatus();
+            if (internetStatus == NetworkStatus.NotReachable)//娌℃湁缃戠粶杩炴帴 0
+            {
+                //Shared.Common.CommonPage.nowNetworkMode = 0;
+            }
+            else if (internetStatus == NetworkStatus.ReachableViaCarrierDataNetwork)//3,4G鐨勭綉缁滆繛鎺� 1
+            {
+                //Shared.Common.CommonPage.nowNetworkMode = 1;
+            }
+            else if (internetStatus == NetworkStatus.ReachableViaWiFiNetwork)
+            { //wifi鐨勭綉缁滆繛鎺� 2
+                //Shared.Common.CommonPage.nowNetworkMode = 2;
+            }
+        }
+    }
+}

--
Gitblit v1.8.0