标签视图控制器UITabBarController

标签视图控制器 UITabBarController

FirstViewController*first = [[FirstViewController alloc] init];

//创建一个UITableBarItem对象,作为first的 tabBarItem属性

//选中与不选中图片可以一样,可以不一样

UITabBarItem *item = [[UITabBarItem alloc] initWithTitle:@"第一" image:[UIImage

imageNamed:@"02-redo.png"] selectedImage:[UIImage imageNamed:@"07-map-marker.png"]];

first.tabBarItem= item; [item release];

UINavigationController*firstNC = [[UINavigationController alloc] initWithRootViewController:first];

SecondViewController*second = [[SecondViewController alloc] init];

second.tabBarItem.title = @"第二";

second.tabBarItem.image= [UIImage imageNamed:@"07-map-marker.png"];

UINavigationController *secondNC = [[UINavigationController alloc] initWithRootViewController:second];

/创建一个标签视图控制器 //最多显示5个.而且是以平分的姿态显示,多出5个

显示more-

UITabBarController *tabbarController= [[UITabBarController alloc] init];

tabbarController.viewControllers = @[firstNC,secondNC,thirdNC,fourthNC,fifthN C,sixNC];

//标签条设置

tabbarController.tabBar.tintColor = [UIColor orangeColor];

tabbarController.tabBar.barTintColor = [UIColor greenColor];

tabbarController.delegate = self;

self.window.rootViewController = tabbarController;

//选中第一个控制器为登陆是控制器 self.selectedIndex = 3;

//oneSelfNVC.tabBarController.selectedIn dex = 2;

//设置颜色tabBar
// self.tabBar.tintColor = [UIColor
purpleColor];
// self.tabBar.barTintColor = [UIColor
blueColor];

时间: 2024-10-08 18:57:20

标签视图控制器UITabBarController的相关文章

iOS基础之UITabBarController(标签视图控制器)

UITabBarController是可以帮我们添加.管理许多的标签项,使我们的程序包含不同的操作模式,由于管理UITabBar可能比较麻烦,系统帮我们对其进行了封装,产生了简单好用的UITabBarController--标签视图控制器. 代码演示: #import "AppDelegate.h" #import "FirstViewController.h" #import "SecondViewController.h" #import &

iOS中的UITabBarController(标签视图控制器)

#import "AppDelegate.h" #import "FirstTableViewController.h" #import "SecondTableViewController.h" #import "ThirdTableViewController.h" #import "FourthTableViewController.h" #import "FiveTableViewCont

UITabBarController ---- 标签视图控制器

直接上代码: // // AppDelegate.m // // #import "AppDelegate.h" #import "RootViewController.h" #import "FirstViewController.h" #import "SecnodViewController.h" #import "ThirdViewController.h" @interface AppDelega

UITabBarController — 标签视图控制器

UITabBarController - 标签视图控制器 UITabBarController 分为三层结构: (1).tab bar (2.)Custom Content (3.). Tab bar controller View UITabBarController 有以下重要属性: (1).viewControls 显示的视图控制器 (2).tabBar 标签栏 (3).delegate 代理 (4).selectedindex 选中某个tabBarItme UITabBar (1).ta

如何通过视图控制器UITabBarController实现界面的切换

以下代码实现各个View之间的切换. 创建UITabBarController, 创建视图控制器UIViewControlle 定义控制器的UITabBarItem 将UIViewController数组加入UITabBarController.viewControllers 将UITabBarController设置为窗口的根控制器 为方便看写到了一个文件,要编写每个页面的功能,可以创建继承于UIViewControlle的子类,并在它的init方法里实现一些想要实现的功能. UITabBar

[Xcode 实际操作]三、视图控制器-(2)UITabBarController选项卡(标签)视图控制器

本文将为你演示,选项卡视图控制器的创建和使用. 在项目文件夹[DemoApp]上点击鼠标右键,弹出右键菜单. [New File]->[Cocoa Touch Class]->[Next]-> [Class]:FirstSubViewController [Subclass of]:UIViewController [Language]:Swift ->[Next]->[Create] 1 import UIKit 2 3 class FirstSubViewControll

IOS中标签视图和Block

标签视图控制器 - UITabBarController 自定义UITabBarItem 自定义导航栏和标签栏背景图片 三个视图控制器的综合使用 一. 标签视图控制器  UITabBarController UITabBarController有以下重要属性 viewControllers   显示的视图控制器 tabBar                  标签栏 delegate                协议 tabBar 是 UITabBar对象, 包含多个UITabBarItem,

集合视图控制器(CollectionViewController) 、 标签控制器(TabBarController) 、 高级控件介绍

  1 创建集合视图,设置相关属性以满足要求 1.1 问题 集合视图控制器UIConllectionViewController是一个展示大量数据的控制器,系统默认管理着一个集合视图UICollectionView,功能几乎和UITableViewController差不多,能够以多行多列的形式展示数据. 集合视图UICollectionView继承至UIScrollView,也同tableView一样有两个协议,分别是UICollectionViewDataSource数据源协议和UIColl

【iOS开发-30】UITabBarController的几种代理方法以及结合NSUserDefaults还原上次退出时被选中视图控制器和视图控制器的顺序

一.UITabBarController的几种代理方法 在AppDelegate.h中加入一个协议<UITabBarControllerDelegate>,然后再AppDelegate.m中添加如下代理方法: 如果没有效果,可能是缺少tbCon1.delegate=self;把代理指定给当前AppDelegate. -(BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController: