protected override void OnAttached() { try { TKSideDrawerView nativeSideDrawer = this.Control as TKSideDrawerView; TKSideDrawer defaultSideDrawer = nativeSideDrawer.DefaultSideDrawer; defaultSideDrawer.EdgeSwipeTreshold = 0; } catch { } }
public override void ViewDidLoad() { base.ViewDidLoad(); this.SideDrawerView = new TKSideDrawerView(this.View.Bounds); this.SideDrawerView.AutoresizingMask = UIViewAutoresizing.FlexibleHeight | UIViewAutoresizing.FlexibleWidth; this.View.AddSubview(this.SideDrawerView); UIImageView backgroundView = new UIImageView(this.SideDrawerView.MainView.Bounds); backgroundView.AutoresizingMask = UIViewAutoresizing.FlexibleWidth | UIViewAutoresizing.FlexibleHeight; backgroundView.Image = UIImage.FromBundle("sdk-examples-bg.png"); this.SideDrawerView.MainView.AddSubview(backgroundView); UINavigationBar navBar = new UINavigationBar(new CGRect(0, 0, this.SideDrawerView.MainView.Bounds.Width, 44)); navBar.AutoresizingMask = UIViewAutoresizing.FlexibleWidth; this.NavItem = new UINavigationItem(); UIBarButtonItem showSideDrawer = new UIBarButtonItem(UIImage.FromBundle("menu.png"), UIBarButtonItemStyle.Plain, this, new Selector("ShowSideDrawer")); this.NavItem.LeftBarButtonItem = showSideDrawer; navBar.Items = new UINavigationItem[] { this.NavItem }; this.SideDrawerView.MainView.AddSubview(navBar); primarySection = new TKSideDrawerSection("Primary"); primarySection.AddItem("Social"); primarySection.AddItem("Promotions"); labelsSection = new TKSideDrawerSection("Labels"); labelsSection.AddItem("Important"); labelsSection.AddItem("Starred"); labelsSection.AddItem("Sent Mail"); labelsSection.AddItem("Drafts"); this.sideDrawerDelegate = new SideDrawerDelegate(); TKSideDrawer sideDrawer = this.SideDrawerView.SideDrawers[0]; sideDrawer.HeaderView = new SideDrawerHeader(true, this, new Selector("DismissSideDrawer")); sideDrawer.AddSection(primarySection); sideDrawer.AddSection(labelsSection); sideDrawer.Delegate = this.sideDrawerDelegate; // >> drawer-style-cs sideDrawer.Style.HeaderHeight = 44; sideDrawer.Style.ShadowMode = TKSideDrawerShadowMode.Hostview; sideDrawer.Style.ShadowOffset = new CGSize(-2f, -0.5f); sideDrawer.Style.ShadowRadius = 5; // << drawer-style-cs }
public override void ViewDidLoad() { base.ViewDidLoad(); this.NavigationController.InteractivePopGestureRecognizer.Enabled = false; this.SideDrawerView = new TKSideDrawerView(this.View.Bounds); this.SideDrawerView.AutoresizingMask = UIViewAutoresizing.FlexibleHeight | UIViewAutoresizing.FlexibleWidth; this.View.AddSubview(this.SideDrawerView); UIImageView backgroundView = new UIImageView(this.SideDrawerView.MainView.Bounds); backgroundView.AutoresizingMask = UIViewAutoresizing.FlexibleWidth | UIViewAutoresizing.FlexibleHeight; backgroundView.Image = new UIImage("sdk-examples-bg.png"); this.SideDrawerView.MainView.AddSubview(backgroundView); UINavigationBar navBar = new UINavigationBar(new CGRect(0, 0, this.SideDrawerView.MainView.Bounds.Width, 44)); navBar.AutoresizingMask = UIViewAutoresizing.FlexibleWidth; this.NavItem = new UINavigationItem(); UIBarButtonItem showSideDrawer = new UIBarButtonItem(new UIImage("menu.png"), UIBarButtonItemStyle.Plain, this, new Selector("ShowSideDrawer")); this.NavItem.LeftBarButtonItem = showSideDrawer; navBar.Items = new UINavigationItem[] { this.NavItem }; this.SideDrawerView.MainView.AddSubview(navBar); primarySection = new TKSideDrawerSection("Primary"); primarySection.AddItem("Social"); primarySection.AddItem("Promotions"); labelsSection = new TKSideDrawerSection("Labels"); labelsSection.AddItem("Important"); labelsSection.AddItem("Starred"); labelsSection.AddItem("Sent Mail"); labelsSection.AddItem("Drafts"); this.sideDrawerDelegate = new SideDrawerDelegate(); TKSideDrawer sideDrawer = this.SideDrawerView.SideDrawers[0]; sideDrawer.HeaderView = new SideDrawerHeader(true, this, new Selector("DismissSideDrawer")); sideDrawer.AddSection(primarySection); sideDrawer.AddSection(labelsSection); sideDrawer.Delegate = this.sideDrawerDelegate; sideDrawer.Style.HeaderHeight = 44; }
public override void ViewDidLoad() { base.ViewDidLoad (); this.NavigationController.InteractivePopGestureRecognizer.Enabled = false; this.SideDrawerView = new TKSideDrawerView (this.View.Bounds); this.SideDrawerView.AutoresizingMask = UIViewAutoresizing.FlexibleHeight | UIViewAutoresizing.FlexibleWidth; this.View.AddSubview (this.SideDrawerView); UIImageView backgroundView = new UIImageView (this.SideDrawerView.MainView.Bounds); backgroundView.AutoresizingMask = UIViewAutoresizing.FlexibleWidth | UIViewAutoresizing.FlexibleHeight; backgroundView.Image = new UIImage ("sdk-examples-bg.png"); this.SideDrawerView.MainView.AddSubview (backgroundView); UINavigationBar navBar = new UINavigationBar (new CGRect (0, 0, this.SideDrawerView.MainView.Bounds.Width, 44)); navBar.AutoresizingMask = UIViewAutoresizing.FlexibleWidth; this.NavItem = new UINavigationItem (); UIBarButtonItem showSideDrawer = new UIBarButtonItem (new UIImage ("menu.png"), UIBarButtonItemStyle.Plain, this, new Selector ("ShowSideDrawer")); this.NavItem.LeftBarButtonItem = showSideDrawer; navBar.Items = new UINavigationItem[] { this.NavItem }; this.SideDrawerView.MainView.AddSubview (navBar); primarySection = new TKSideDrawerSection ("Primary"); primarySection.AddItem ("Social"); primarySection.AddItem ("Promotions"); labelsSection = new TKSideDrawerSection ("Labels"); labelsSection.AddItem ("Important"); labelsSection.AddItem ("Starred"); labelsSection.AddItem ("Sent Mail"); labelsSection.AddItem ("Drafts"); this.sideDrawerDelegate = new SideDrawerDelegate (); TKSideDrawer sideDrawer = this.SideDrawerView.SideDrawer; sideDrawer.HeaderView = new SideDrawerHeader (true, this, new Selector ("DismissSideDrawer")); sideDrawer.AddSection (primarySection); sideDrawer.AddSection (labelsSection); sideDrawer.Delegate = this.sideDrawerDelegate; sideDrawer.Style.HeaderHeight = 44; }
public override void ViewDidLoad() { base.ViewDidLoad (); this.SideDrawerView = new TKSideDrawerView (this.View.Bounds); this.SideDrawerView.AutoresizingMask = UIViewAutoresizing.FlexibleHeight | UIViewAutoresizing.FlexibleWidth; this.View.AddSubview (this.SideDrawerView); UIImageView backgroundView = new UIImageView (this.SideDrawerView.MainView.Bounds); backgroundView.AutoresizingMask = UIViewAutoresizing.FlexibleWidth | UIViewAutoresizing.FlexibleHeight; backgroundView.Image = new UIImage ("sdk-examples-bg.png"); this.SideDrawerView.MainView.AddSubview (backgroundView); UINavigationBar navBar = new UINavigationBar (new CGRect (0, 0, this.SideDrawerView.MainView.Bounds.Width, 44)); navBar.AutoresizingMask = UIViewAutoresizing.FlexibleWidth; this.NavItem = new UINavigationItem (); UIBarButtonItem showLeftSideDrawer = new UIBarButtonItem (new UIImage ("menu.png"), UIBarButtonItemStyle.Plain, this, new Selector ("ShowLeftSideDrawer")); this.NavItem.LeftBarButtonItem = showLeftSideDrawer; UIBarButtonItem showRightSideDrawer = new UIBarButtonItem (new UIImage ("menu.png"), UIBarButtonItemStyle.Plain, this, new Selector ("ShowRightSideDrawer")); this.NavItem.RightBarButtonItem = showRightSideDrawer; navBar.Items = new UINavigationItem[] { this.NavItem }; this.SideDrawerView.MainView.AddSubview (navBar); primarySection = new TKSideDrawerSection ("Primary"); primarySection.AddItem ("Social"); primarySection.AddItem ("Promotions"); labelsSection = new TKSideDrawerSection ("Labels"); labelsSection.AddItem ("Important"); labelsSection.AddItem ("Starred"); labelsSection.AddItem ("Sent Mail"); labelsSection.AddItem ("Drafts"); this.sideDrawerDelegate = new SideDrawerDelegate (); TKSideDrawer sideDrawerRight = this.SideDrawerView.AddSideDrawer (TKSideDrawerPosition.Right); sideDrawerRight.HeaderView = new SideDrawerHeader (true, this, new Selector ("DismissRightSideDrawer")); sideDrawerRight.AddSection (primarySection); sideDrawerRight.AddSection (labelsSection); sideDrawerRight.Delegate = this.sideDrawerDelegate; sideDrawerRight.Style.HeaderHeight = 44; inboxSection = new TKSideDrawerSection ("Inbox"); inboxSection.AddItem ("Sent Items"); inboxSection.AddItem ("Deleted Items"); inboxSection.AddItem ("Outbox"); mobileSection = new TKSideDrawerSection ("Mobile"); mobileSection.AddItem ("iOS"); mobileSection.AddItem ("Android"); mobileSection.AddItem ("Windows Phone"); this.sideDrawerDelegate = new SideDrawerDelegate (); TKSideDrawer sideDrawerLeft = this.SideDrawerView.SideDrawers[0]; sideDrawerLeft.HeaderView = new SideDrawerHeader (true, this, new Selector ("DismissLeftSideDrawer")); sideDrawerLeft.AddSection (inboxSection); sideDrawerLeft.AddSection (mobileSection); sideDrawerLeft.Delegate = this.sideDrawerDelegate; sideDrawerLeft.Style.HeaderHeight = 44; }
public override void ViewDidLoad() { base.ViewDidLoad(); this.SideDrawerView = new TKSideDrawerView(this.View.Bounds); this.SideDrawerView.AutoresizingMask = UIViewAutoresizing.FlexibleHeight | UIViewAutoresizing.FlexibleWidth; this.View.AddSubview(this.SideDrawerView); UIImageView backgroundView = new UIImageView(this.SideDrawerView.MainView.Bounds); backgroundView.AutoresizingMask = UIViewAutoresizing.FlexibleWidth | UIViewAutoresizing.FlexibleHeight; backgroundView.Image = UIImage.FromBundle("sdk-examples-bg.png"); this.SideDrawerView.MainView.AddSubview(backgroundView); UINavigationBar navBar = new UINavigationBar(new CGRect(0, 0, this.SideDrawerView.MainView.Bounds.Width, 44)); navBar.AutoresizingMask = UIViewAutoresizing.FlexibleWidth; this.NavItem = new UINavigationItem(); UIBarButtonItem showLeftSideDrawer = new UIBarButtonItem(UIImage.FromBundle("menu.png"), UIBarButtonItemStyle.Plain, this, new Selector("ShowLeftSideDrawer")); this.NavItem.LeftBarButtonItem = showLeftSideDrawer; UIBarButtonItem showRightSideDrawer = new UIBarButtonItem(UIImage.FromBundle("menu.png"), UIBarButtonItemStyle.Plain, this, new Selector("ShowRightSideDrawer")); this.NavItem.RightBarButtonItem = showRightSideDrawer; navBar.Items = new UINavigationItem[] { this.NavItem }; this.SideDrawerView.MainView.AddSubview(navBar); primarySection = new TKSideDrawerSection("Primary"); primarySection.AddItem("Social"); primarySection.AddItem("Promotions"); labelsSection = new TKSideDrawerSection("Labels"); labelsSection.AddItem("Important"); labelsSection.AddItem("Starred"); labelsSection.AddItem("Sent Mail"); labelsSection.AddItem("Drafts"); this.sideDrawerDelegate = new SideDrawerDelegate(); TKSideDrawer sideDrawerRight = this.SideDrawerView.AddSideDrawer(TKSideDrawerPosition.Right); sideDrawerRight.HeaderView = new SideDrawerHeader(true, this, new Selector("DismissRightSideDrawer")); sideDrawerRight.AddSection(primarySection); sideDrawerRight.AddSection(labelsSection); sideDrawerRight.Delegate = this.sideDrawerDelegate; sideDrawerRight.Style.HeaderHeight = 44; inboxSection = new TKSideDrawerSection("Inbox"); inboxSection.AddItem("Sent Items"); inboxSection.AddItem("Deleted Items"); inboxSection.AddItem("Outbox"); mobileSection = new TKSideDrawerSection("Mobile"); mobileSection.AddItem("iOS"); mobileSection.AddItem("Android"); mobileSection.AddItem("Windows Phone"); this.sideDrawerDelegate = new SideDrawerDelegate(); TKSideDrawer sideDrawerLeft = this.SideDrawerView.SideDrawers[0]; sideDrawerLeft.HeaderView = new SideDrawerHeader(true, this, new Selector("DismissLeftSideDrawer")); sideDrawerLeft.AddSection(inboxSection); sideDrawerLeft.AddSection(mobileSection); sideDrawerLeft.Delegate = this.sideDrawerDelegate; sideDrawerLeft.Style.HeaderHeight = 44; }