void PhoneInit() { var tabarController = Window.RootViewController as UITabBarController; var nav1 = tabarController.ViewControllers [0] as UINavigationController; var icon1 = UIImage.FromFile("icon1.png"); var item1 = new UITabBarItem("Recipes", icon1, 0); item1.SetFinishedImages(icon1, icon1); nav1.TabBarItem = item1; var nav2 = tabarController.ViewControllers [1] as UINavigationController; var icon2 = UIImage.FromFile("icon2.png"); var item2 = new UITabBarItem("Steps", icon2, 1); item2.SetFinishedImages(icon2, icon2); nav2.TabBarItem = item2; var nav3 = tabarController.ViewControllers [2] as UIViewController; var icon3 = UIImage.FromFile("icon3.png"); var item3 = new UITabBarItem("Elements", icon3, 2); item3.SetFinishedImages(icon3, icon3); nav3.TabBarItem = item3; var nav4 = tabarController.ViewControllers [3] as UIViewController; var item4 = new UITabBarItem("License", icon3, 3); item4.SetFinishedImages(icon3, icon3); nav4.TabBarItem = item4; }
void PhoneInit() { var tabarController = Window.RootViewController as UITabBarController; var nav1 = tabarController.ViewControllers [0] as UINavigationController; var icon1 = UIImage.FromFile ("icon1.png"); var item1 = new UITabBarItem ("Recipes", icon1, 0); item1.SetFinishedImages (icon1, icon1); nav1.TabBarItem = item1; var nav2 = tabarController.ViewControllers [1] as UINavigationController; var icon2 = UIImage.FromFile ("icon2.png"); var item2 = new UITabBarItem ("Steps", icon2, 1); item2.SetFinishedImages (icon2, icon2); nav2.TabBarItem = item2; var nav3 = tabarController.ViewControllers [2] as UIViewController; var icon3 = UIImage.FromFile ("icon3.png"); var item3 = new UITabBarItem ("Elements", icon3, 2); item3.SetFinishedImages (icon3, icon3); nav3.TabBarItem = item3; var nav4 = tabarController.ViewControllers [3] as UIViewController; var item4 = new UITabBarItem ("License", icon3, 3); item4.SetFinishedImages (icon3, icon3); nav4.TabBarItem = item4; }
void ConfigureTabBarItemWithImageName(string imageUrl, string title, UIViewController viewController) { var icon = UIImage.FromFile(imageUrl); var tabBarItem = new UITabBarItem(title, icon, 0); tabBarItem.SetFinishedImages(icon, icon); viewController.TabBarItem = tabBarItem; }
void ConfigureTabBarItemWithImageName (string imageUrl, string title, UIViewController viewController) { var icon = UIImage.FromFile (imageUrl); var tabBarItem = new UITabBarItem (title, icon, 0); tabBarItem.SetFinishedImages (icon, icon); viewController.TabBarItem = tabBarItem; }
void IPhoneInit() { UITabBarController tabBarController = (UITabBarController)Window.RootViewController; UIViewController controller1 = tabBarController.ViewControllers [0]; UIImage icon1 = UIImage.FromFile("Images/iPhone/tabbar-icon1.png"); UITabBarItem updatesItem = new UITabBarItem("List", icon1, 0); updatesItem.SetFinishedImages(icon1, icon1); controller1.TabBarItem = updatesItem; if (UIDevice.CurrentDevice.UserInterfaceIdiom == UIUserInterfaceIdiom.Phone) { UIImage icon2 = UIImage.FromFile("Images/iPhone/tabbar-icon2.png"); UITabBarItem item2 = new UITabBarItem("Elements", icon2, 1); item2.SetFinishedImages(icon2, icon2); UIViewController controller2 = tabBarController.ViewControllers [1]; controller2.TabBarItem = item2; UIViewController controller3 = tabBarController.ViewControllers [3]; UIImage icon3 = UIImage.FromFile("Images/iPhone/tabbar-icon3.png"); UITabBarItem item3 = new UITabBarItem("More Elements", icon3, 3); item3.SetFinishedImages(icon3, icon3); controller3.TabBarItem = item3; UIViewController controller4 = tabBarController.ViewControllers [4]; UIImage icon4 = UIImage.FromFile("Images/iPhone/tabbar-icon4.png"); UITabBarItem item4 = new UITabBarItem("Agreement", icon4, 4); item4.SetFinishedImages(icon4, icon4); controller4.TabBarItem = item4; } }
private void setstyle() { try { //-moz-linear-gradient(#981616, #410909) repeat scroll 0 0 #6D1010 this.NavigationController.NavigationBar.TintColor = headerColor; this.NavigationItem.RightBarButtonItem = new UIBarButtonItem(UIBarButtonSystemItem.Search, delegate { showSearchBox(); }); this.View.BackgroundColor = defaultBackgroundColor; UITabBarItem home = new UITabBarItem("Home", UIImage.FromFile("images/BarraHome.png"), 0); home.SetFinishedImages(UIImage.FromFile("images/mainBar/Barra_Home.png"), UIImage.FromFile("images/mainBar/Barra_Home.png")); UITabBarItem Servizi = new UITabBarItem("Servizi", null, 1); //130 Servizi.SetFinishedImages(UIImage.FromFile("images/mainBar/Barra_Servizi.png"), UIImage.FromFile("images/mainBar/Barra_Servizi.png")); UITabBarItem NumeriUtili = new UITabBarItem("Numeri Utili", null, 2); //166 NumeriUtili.SetFinishedImages(UIImage.FromFile("images/mainBar/Barra_Numeri_Utili.png"), UIImage.FromFile("images/mainBar/Barra_Numeri_Utili.png")); UITabBarItem Eventi = new UITabBarItem("Eventi", null, 3); Eventi.SetFinishedImages(UIImage.FromFile("images/mainBar/Barra_Eventi.png"), UIImage.FromFile("images/mainBar/Barra_Eventi.png")); UITabBarItem[] arrayA = new UITabBarItem[] { home, Servizi, NumeriUtili, Eventi }; tabBar.Items = arrayA; tabBar.TintColor = UIColor.FromRGB(152, 22, 22);; /* * if (!UserInterfaceIdiomIsPhone) * { * UITextAttributes titleTextAttributes = new UITextAttributes(); * titleTextAttributes.Font = UIFont.FromName("TrebuchetMS-Bold", 20); * tabBar.Items[0].SetTitleTextAttributes(titleTextAttributes,UIControlState.Normal); * tabBar.Items[1].SetTitleTextAttributes(titleTextAttributes,UIControlState.Normal); * tabBar.Items[2].SetTitleTextAttributes(titleTextAttributes,UIControlState.Normal); * tabBar.Items[3].SetTitleTextAttributes(titleTextAttributes,UIControlState.Normal); * } * else * { * UITextAttributes titleTextAttributes = new UITextAttributes(); * titleTextAttributes.Font = UIFont.FromName("TrebuchetMS-Bold", 18); * tabBar.Items[0].SetTitleTextAttributes(titleTextAttributes,UIControlState.Normal); * tabBar.Items[1].SetTitleTextAttributes(titleTextAttributes,UIControlState.Normal); * tabBar.Items[2].SetTitleTextAttributes(titleTextAttributes,UIControlState.Normal); * tabBar.Items[3].SetTitleTextAttributes(titleTextAttributes,UIControlState.Normal); * } */ UITextAttributes titleTextAttributes = new UITextAttributes(); //titleTextAttributes.Font = UIFont.FromName("TrebuchetMS-Bold", 18); titleTextAttributes.TextColor = UIColor.White; tabBar.Items[0].SetTitleTextAttributes(titleTextAttributes, UIControlState.Normal); tabBar.Items[1].SetTitleTextAttributes(titleTextAttributes, UIControlState.Normal); tabBar.Items[2].SetTitleTextAttributes(titleTextAttributes, UIControlState.Normal); tabBar.Items[3].SetTitleTextAttributes(titleTextAttributes, UIControlState.Normal); tabBar.Items [0].Title = "Home"; tabBar.Items [1].Title = "Servizi"; tabBar.Items [2].Title = "Numeri utili"; tabBar.Items [3].Title = "Eventi"; // myMap = new UiMapScreen (){dataPos = dataPos}; tabBar.ItemSelected += delegate(object sender, UITabBarItemEventArgs e) { switch (e.Item.Tag) { case 0: this.NavigationController.PopToRootViewController(true); break; case 1: { this.NavigationController.PushViewController(new UiCategoryList() { cat_id = "130", Title = "Servizi" }, true); } break; case 2: { //this.NavigationController.PushViewController(new UiCategoryListController(){cat_id = "166",Title = "Numeri Utili"},true); //03 / Jul 2013 this.NavigationController.PushViewController(new UiCategoryList() { cat_id = "166", Title = "Numeri Utili" }, true); } break; case 3: { this.NavigationController.PushViewController(new UiEventsListController() { Title = "Eventi" }, true); } break; } }; tblMain.BackgroundView = null; tblMain.BackgroundColor = UIColor.Clear; tblMain.SeparatorStyle = UITableViewCellSeparatorStyle.None; } catch { } }