Пример #1
0
        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;
        }
Пример #2
0
        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;
        }
Пример #3
0
        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;
		}
Пример #5
0
        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;
            }
        }
Пример #6
0
        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 {
            }
        }