wxr
2021-11-23 ccd5b1c8dc2d0399745779fb4f9a261d24d75a6d
HDL-ON_iOS/Other/SkipControl.cs
@@ -1,5 +1,8 @@
using System;
using CoreGraphics;
using Foundation;
using Intents;
using IntentsUI;
using Other.Siri;
using UIKit;
@@ -13,22 +16,38 @@
        public void SkipSiriView()
        {
            var user = new SiriBaseView();
            user.View.BackgroundColor = UIColor.Magenta;
            //var user = new SiriBaseView();
            //user.View.BackgroundColor = new UIColor(242, 243, 247, 1);
            var btn = UIButton.FromType(UIButtonType.System);
            btn.Frame = new CGRect(20, 200, 280, 44);
            btn.SetTitle("Click Me", UIControlState.Normal);
            //HDL_ON_iOS.AppDelegate.rootViewController.PushViewController(user, true);
            var sDM = new SceneDateManager();
            var isLogin = sDM.IsLgoin;//sDM.GetData(NSUserDefaultsHelper.StorageKeys.GLOBAL_GIsLogin);
            HDL_ON_iOS.AppDelegate.rootViewController.NavigationBarHidden = true;
            HDL_ON_iOS.AppDelegate.rootViewController.NavigationBarHidden = false;
                HDL_ON_iOS.AppDelegate.rootViewController.PushViewController(user, true);
            btn.TouchUpInside += (sender, e) =>
            NSMutableArray list = new NSMutableArray();
            foreach (var localScene in HDL_ON.Entity.FunctionList.List.scenes)
            {
            };
                list.Add(new HDLSceneSiri.HDLSiriSceneModel()
                {
                    UserSceneId = localScene.userSceneId,
                    Name = localScene.name,
                });
            }
            var vc = new HDLSceneSiri.HDLSiriSceneListViewController();
            vc.DataSource = list;
            //vc.TitleName
            //PresentViewController(vc, true, null);
            HDL_ON_iOS.AppDelegate.rootViewController.PushViewController(vc, true);
        }
            user.View.AddSubview(btn);
        public void SetData(bool isLogin, string accessToken, string refreshToken, string regionUrl)
        {
            var sDM = new SceneDateManager();
            sDM.SetIsLoginValue(isLogin);
            sDM.SetAccessTokenValue(accessToken);
            sDM.SetRefreshTokenValue(refreshToken);
            sDM.SetRegionUrlValue(regionUrl);
        }
    }
}