void SetupUserInterface() { mTabViewController = new PTTabbedDocumentViewController(); mTabViewController.TabsEnabled = false; UINavigationController navigationController = new UINavigationController(mTabViewController); AddChildViewController(navigationController); View.AddSubview(navigationController.View); navigationController.DidMoveToParentViewController(this); }
public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions) { // Override point for customization after application launch. // If not required for your application you can safely delete this method // Override point for customization after application launch. // If not required for your application you can safely delete this method Window = new UIWindow(UIScreen.MainScreen.Bounds); var pagesToTest = PagesToTest.TransitionPages; switch (pagesToTest) { case PagesToTest.TransitionPages: var navigationController = new UINavigationController(); var mainViewController = new OuterViewController1(); navigationController.PushViewController(mainViewController, true); var masterViewController = new UIViewController(); masterViewController.AddChildViewController(navigationController); masterViewController.View.AddSubview(navigationController.View); navigationController.DidMoveToParentViewController(masterViewController); Window.RootViewController = masterViewController; break; case PagesToTest.TranslucentPages: var translucentNavController = new TranslucentNavigationController(); var translucentStartViewController = new Page1Translucent(); translucentNavController.PushViewController(translucentStartViewController, true); Window.RootViewController = translucentNavController; NavigationBarStyles.SetDefaultAppearance(); break; case PagesToTest.FakeTranslucency: var fakeTransController = new FakeTranslucentNavigationBar(); var fakeTransNavController = new UINavigationController(fakeTransController); Window.RootViewController = fakeTransNavController; break; } Window.MakeKeyAndVisible(); return(true); }
private void SetupNavigationController() { if (_albumsViewController == null) { _albumsViewController = new GMAlbumsViewController(); } _navigationController = new UINavigationController(_albumsViewController); _navigationController.Delegate = new GMNavigationControllerDelegate(); _navigationController.NavigationBar.Translucent = true; _navigationController.View.Frame = View.Frame; _navigationController.WillMoveToParentViewController(this); View.AddSubview(_navigationController.View); AddChildViewController(_navigationController); _navigationController.DidMoveToParentViewController(this); }
public override void ViewDidLoad() { base.ViewDidLoad(); Title = this.GetType().Name; View.BackgroundColor = UIColor.Purple; _innerNavigationController = new UINavigationController(new InnerViewController1()); AddChildViewController(_innerNavigationController); _innerNavigationController.DidMoveToParentViewController(this); View.AddSubview(_innerNavigationController.View); _innerNavigationController.View.TranslatesAutoresizingMaskIntoConstraints = false; _innerNavigationController.View.TopAnchor.ConstraintEqualTo(View.TopAnchor).Active = true; _innerNavigationController.View.BottomAnchor.ConstraintEqualTo(View.BottomAnchor).Active = true; _innerNavigationController.View.LeftAnchor.ConstraintEqualTo(View.LeftAnchor).Active = true; _innerNavigationController.View.RightAnchor.ConstraintEqualTo(View.RightAnchor).Active = true; }
private void SetupNavigationController() { if (_albumsViewController == null) { _albumsViewController = new GMAlbumsViewController(); } _navigationController = new UINavigationController(_albumsViewController); _navigationController.Delegate = new GMNavigationControllerDelegate(); _navigationController.NavigationBar.Translucent = true; _navigationController.NavigationBar.SetBackgroundImage(new UIImage(), UIBarMetrics.Default); _navigationController.NavigationBar.ShadowImage = new UIImage(); _navigationController.View.Frame = View.Frame; _navigationController.WillMoveToParentViewController(this); View.AddSubview(_navigationController.View); AddChildViewController(_navigationController); _navigationController.DidMoveToParentViewController(this); }
public override void ViewDidLoad() { base.ViewDidLoad(); tableView = new UITableView(new RectangleF(0, 0, 320, View.Bounds.Size.Height), UITableViewStyle.Plain); tableView.AutoresizingMask = UIViewAutoresizing.FlexibleWidth | UIViewAutoresizing.FlexibleHeight; tableView.BackgroundColor = UIColor.FromRGBA(50f / 255f, 57f / 255f, 74f / 255f, 1f); tableView.SeparatorStyle = UITableViewCellSeparatorStyle.None; TestTableSource tableSource = new TestTableSource(); tableSource.RowSelectedEvent += HandleRowSelectedEvent; tableView.Source = tableSource; View.AddSubview(tableView); ConfigureViewController(initViewController); slideNavigationController = new UINavigationController(initViewController); LWSlideNavigationControllerDelegate navDelegate = new LWSlideNavigationControllerDelegate(); navDelegate.DidShowViewControllerEvent += HandleDidShowViewControllerEvent; slideNavigationController.Delegate = navDelegate; slideNavigationController.View.Layer.ShadowColor = UIColor.Black.CGColor; slideNavigationController.View.Layer.ShadowOffset = new SizeF(0, 0); slideNavigationController.View.Layer.ShadowRadius = 4; slideNavigationController.View.Layer.ShadowOpacity = 0.75f; slideNavigationController.WillMoveToParentViewController(this); AddChildViewController(slideNavigationController); View.AddSubview(slideNavigationController.View); slideNavigationController.DidMoveToParentViewController(this); UIBezierPath path = UIBezierPath.FromRoundedRect(slideNavigationController.View.Bounds, 4.0f); slideNavigationController.View.Layer.ShadowPath = path.CGPath; UIPanGestureRecognizer panRecogniser = new UIPanGestureRecognizer(HandlePan); slideNavigationController.NavigationBar.AddGestureRecognizer(panRecogniser); slideNavigationController.View.AddGestureRecognizer(panRecogniser); slideInTapGestureRecognizer = new UITapGestureRecognizer(HandleSlideInTap); slideInTapGestureRecognizer.Enabled = false; slideNavigationController.View.AddGestureRecognizer(slideInTapGestureRecognizer); }
private void SetupNavigationController() { if (_albumsViewController == null) { _albumsViewController = new GMAlbumsViewController(); } _albumsViewController._picker = this; _albumsViewController.Test(); var _gridViewController = new GMGridViewController(this); _gridViewController.AssetsFetchResults = _albumsViewController._collectionsFetchResultsAssets[0][0]; _navigationController = new UINavigationController(_gridViewController); _navigationController.Delegate = new GMNavigationControllerDelegate(); _navigationController.NavigationBar.Translucent = true; _navigationController.View.Frame = View.Frame; _navigationController.WillMoveToParentViewController(this); View.AddSubview(_navigationController.View); AddChildViewController(_navigationController); _navigationController.DidMoveToParentViewController(this); }
private void SetupNavigationController() { if (_albumsViewController == null) { _albumsViewController = new GMAlbumsViewController (); } _navigationController = new UINavigationController (_albumsViewController); _navigationController.Delegate = new GMNavigationControllerDelegate (); _navigationController.NavigationBar.Translucent = true; _navigationController.View.Frame = View.Frame; _navigationController.WillMoveToParentViewController (this); View.AddSubview (_navigationController.View); AddChildViewController (_navigationController); _navigationController.DidMoveToParentViewController (this); }
public override void ViewDidLoad() { base.ViewDidLoad (); tableView = new UITableView(new RectangleF(0,0,320, View.Bounds.Size.Height), UITableViewStyle.Plain); tableView.AutoresizingMask = UIViewAutoresizing.FlexibleWidth | UIViewAutoresizing.FlexibleHeight; tableView.BackgroundColor = UIColor.FromRGBA(50f/255f,57f/255f,74f/255f,1f); tableView.SeparatorStyle = UITableViewCellSeparatorStyle.None; TestTableSource tableSource = new TestTableSource(); tableSource.RowSelectedEvent += HandleRowSelectedEvent; tableView.Source = tableSource; View.AddSubview(tableView); ConfigureViewController(initViewController); slideNavigationController = new UINavigationController(initViewController); LWSlideNavigationControllerDelegate navDelegate = new LWSlideNavigationControllerDelegate(); navDelegate.DidShowViewControllerEvent += HandleDidShowViewControllerEvent; slideNavigationController.Delegate = navDelegate; slideNavigationController.View.Layer.ShadowColor = UIColor.Black.CGColor; slideNavigationController.View.Layer.ShadowOffset = new SizeF(0,0); slideNavigationController.View.Layer.ShadowRadius = 4; slideNavigationController.View.Layer.ShadowOpacity = 0.75f; slideNavigationController.WillMoveToParentViewController(this); AddChildViewController(slideNavigationController); View.AddSubview(slideNavigationController.View); slideNavigationController.DidMoveToParentViewController(this); UIBezierPath path = UIBezierPath.FromRoundedRect(slideNavigationController.View.Bounds, 4.0f); slideNavigationController.View.Layer.ShadowPath = path.CGPath; UIPanGestureRecognizer panRecogniser = new UIPanGestureRecognizer(HandlePan); slideNavigationController.NavigationBar.AddGestureRecognizer(panRecogniser); slideNavigationController.View.AddGestureRecognizer(panRecogniser); slideInTapGestureRecognizer = new UITapGestureRecognizer(HandleSlideInTap); slideInTapGestureRecognizer.Enabled = false; slideNavigationController.View.AddGestureRecognizer(slideInTapGestureRecognizer); }