public override void ViewDidLoad() { base.ViewDidLoad(); // Perform any additional setup after loading the view, typically from a nib. CGRect bounds = UIScreen.MainScreen.Bounds; if (this.NavigationController != null) { this.NavigationController.SetNavigationBarHidden(true, false); } SideMenuViewController menuViewController = (SideMenuViewController)UIStoryboard.FromName("Main", null).InstantiateViewController("SideMenuViewController"); HomeViewController homeViewController = (HomeViewController)UIStoryboard.FromName("Main", null).InstantiateViewController("HomeViewController"); CustomNavController navController = new CustomNavController(homeViewController); SidebarController = new SidebarController(this, navController, menuViewController); SidebarController.MenuLocation = SidebarNavigation.SidebarController.MenuLocations.Left; SidebarController.MenuWidth = (int)bounds.Size.Width - 56; }
public MenuTableSource(List <MenuItem> items, SideMenuViewController owner) { menuItems = items; menuController = owner; lastIndexPath = NSIndexPath.FromRowSection(0, 0); }