From 0edfc730dafa1407efdeb8a6eed4c88c21aa1963 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期五, 19 十一月 2021 16:40:45 +0800
Subject: [PATCH] siri

---
 HDL-ON_iOS/Other/Siri/SiriBaseView.cs |   38 ++++++++++++++++++++++++++++++++++----
 1 files changed, 34 insertions(+), 4 deletions(-)

diff --git a/HDL-ON_iOS/Other/Siri/SiriBaseView.cs b/HDL-ON_iOS/Other/Siri/SiriBaseView.cs
index bf375b9..87c302e 100644
--- a/HDL-ON_iOS/Other/Siri/SiriBaseView.cs
+++ b/HDL-ON_iOS/Other/Siri/SiriBaseView.cs
@@ -1,6 +1,7 @@
 锘縰sing System;
 using CoreGraphics;
 using Foundation;
+using HDL_ON.Entity;
 using Intents;
 using IntentsUI;
 using UIKit;
@@ -9,14 +10,41 @@
 {
     public partial class SiriBaseView : UIViewController, IINUIAddVoiceShortcutViewControllerDelegate, IINUIEditVoiceShortcutViewControllerDelegate
     {
+        VoiceShortcutDataManager VoiceShortcutDataManager;
         public SiriBaseView() : base("SiriBaseView", null)
         {
+             VoiceShortcutDataManager = new VoiceShortcutDataManager();
+        }
+
+        public override void ViewWillAppear(bool animated)
+        {
+            base.ViewWillAppear(animated);
+
+            //HDL_ON_iOS.AppDelegate.rootViewController.NavigationBarHidden = true;
+            HDL_ON_iOS.AppDelegate.rootViewController.SetNavigationBarHidden(false, true);
         }
 
         public override void ViewDidLoad()
         {
             base.ViewDidLoad();
             // Perform any additional setup after loading the view, typically from a nib.
+            UserActivity = NSUserActivityHelper.ViewMenuActivity;
+
+
+            //    var btnVS = new INUIAddVoiceShortcutButton(INUIAddVoiceShortcutButtonStyle.White);
+            //    btnVS.Frame = new CGRect(20, 500, 280, 44);
+            //btnVS.Shortcut = VoiceShortcutDataManager.FirstTemp().Shortcut ;
+            //    View.AddSubview(btnVS);
+
+            foreach(var localScene in FunctionList.List.scenes)
+            {
+                var cell = new  UIView();
+                cell.Frame = new CGRect(20, 800, 300, 60);
+            }
+
+
+            var ddd = Xamarin.Essentials.DeviceInfo.VersionString;
+
 
 
 
@@ -24,14 +52,12 @@
             var btn = UIButton.FromType(UIButtonType.System);
             btn.Frame = new CGRect(20, 200, 280, 44);
             btn.SetTitle("Click Me", UIControlState.Normal);
-
-
-            VoiceShortcutDataManager VoiceShortcutDataManager = new VoiceShortcutDataManager();
             btn.TouchUpInside += (sender, e) =>
             {
+
                 //HDL_ON_iOS.AppDelegate.rootViewController.SetNavigationBarHidden(HDL_ON_iOS.AppDelegate.rootViewController.NavigationBarHidden ? false : true, true);
                 var ss = new SiriScene() { Id = Guid.NewGuid().ToString(), Name = Guid.NewGuid().ToString() };
-                //INVoiceShortcut existingShortcut = VoiceShortcutDataManager?.VoiceShortcutForOrder(ss);
+                INVoiceShortcut existingShortcut = VoiceShortcutDataManager?.VoiceShortcutForOrder(ss);
                 //if (!(existingShortcut is null))
                 //{
                 //    var editVoiceShortcutViewController = new INUIEditVoiceShortcutViewController(existingShortcut);
@@ -42,6 +68,10 @@
                 {
                     // Since the app isn't yet managing a voice shortcut for
                     // this order, present the add view controller
+
+
+                    new SceneDateManager().PlaceOrder(ss);
+
                     INShortcut newShortcut = new INShortcut(ss.Intent);
                     if (!(newShortcut is null))
                     {

--
Gitblit v1.8.0