| | |
| | | using System; |
| | | using CoreGraphics; |
| | | using Other.Siri; |
| | | using Foundation; |
| | | using Intents; |
| | | using IntentsUI; |
| | | using UIKit; |
| | | |
| | | namespace Other |
| | |
| | | |
| | | 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); |
| | | |
| | | |
| | | HDL_ON_iOS.AppDelegate.rootViewController.NavigationBarHidden = true; |
| | | HDL_ON_iOS.AppDelegate.rootViewController.NavigationBarHidden = false; |
| | | HDL_ON_iOS.AppDelegate.rootViewController.PushViewController(user, true); |
| | | var sDM = new SiriKit.SceneDateManager(); |
| | | Console.WriteLine($"IsLogin:{sDM.IsLgoin};accessToken:{sDM.AccessToken};refreshToken:{sDM.RefreshToken};RegionUrl:{sDM.RegionUrl};HomeId:{sDM.HomeId}"); |
| | | |
| | | btn.TouchUpInside += (sender, e) => |
| | | NSMutableArray list = new NSMutableArray(); |
| | | foreach (var localScene in HDL_ON.Entity.FunctionList.List.scenes) |
| | | { |
| | | HDL_ON_iOS.AppDelegate.rootViewController.SetNavigationBarHidden(HDL_ON_iOS.AppDelegate.rootViewController.NavigationBarHidden ? false : true, true); |
| | | }; |
| | | 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, string homeId) |
| | | { |
| | | var sDM = new SiriKit.SceneDateManager(); |
| | | sDM.IsLgoin = isLogin; |
| | | sDM.AccessToken = accessToken; |
| | | sDM.RefreshToken = refreshToken; |
| | | sDM.RegionUrl = regionUrl; |
| | | sDM.HomeId = homeId; |
| | | } |
| | | } |
| | | } |