| | |
| | | using System; |
| | | using CoreGraphics; |
| | | using Foundation; |
| | | using HDL_ON.Entity; |
| | | using Intents; |
| | | using IntentsUI; |
| | | using UIKit; |
| | |
| | | { |
| | | 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; |
| | | |
| | | |
| | | |
| | | |
| | |
| | | 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); |
| | |
| | | { |
| | | // 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)) |
| | | { |