##DAY9 UITabBarController

UIViewController的tabBarController

UIViewController的tabBarItem

#pragma mark ———————tabBarItem——————————

UIViewController的tabBarItem属性的属性:

title 设置显示的文本

badgeValue 设置显示的角标

image 设置未点击时的图片

selectedImage 设置被选中的标签栏的图片

注意:这里的图片会受tabBarItem的影响

注意:图片想正常显示,必须是png格式

#pragma mark ———————UITabBarItem——————————

三种创建:

initWithTitle:image:selectedImage:

initWithTabBarSystemItem:tag:

initWithTitle:image:tag:

#pragma mark ———————UITabBarController——————————

UITabBarController和UINavigationController一样都是继承于UIViewController

创建:

init

属性:

viewControllers 数组,设置标签视图控制器需要管理的子视图控制器

selectedIndex 设置标签栏选中的下标

delegate 代理

selectedViewController 设置标签栏选中的视图控制器

tabBar 标签栏

#pragma mark ———————tabBar——————————

tabBar的属性:

<UITabBarDelegate> delegate

items 数组

selectedItem

tintColor

barTintColor

其他见头文件

#pragma mark ——————设置全局外观——————————

//一键换肤

//设置全局外观

//[UITabBar appearance] 找到当前应用的标签栏 UITabBar

//setTintColor: 修改显示的文本的颜色

[[UITabBar appearance] setTintColor:[UIColor greenColor]];

时间: 2024-10-06 10:29:01

##DAY9 UITabBarController的相关文章

Snail—UI学习之自定义标签栏UITabBarController

这里的背景跟上面的差不多 不过这里要用到AppDelegate的单例进行传值 首先到AppDelegate.h文件中 <span style="color:#FF0000;">#import <UIKit/UIKit.h> @interface WJJRootViewController : UITabBarController //声明一UIButton属性 来记录当前按下的按钮 @property (nonatomic,strong) UIButton *

iOS开发-UI (十一) UITabBarController

知识点: 1.UITabBarController使用 2.UITabBarItem使用 关于TabBarController除了本次整理的内容,有兴趣的可以看下我以前发过的这两篇,在实际开发中很实用的东西. RDVTabBarController的基本使用 以及tabbar的防止双点击方法 从tabBarController的一个item上的控制器跳转到另一个item上的控制器 ======================= UITabBarController 1.创建方式 2.如何把一个U

UITabBarController的创建与自定义TarBar---学习笔记三

代码如下: #import <UIKit/UIKit.h> @interface BSJTabBarViewController : UITabBarController @end #import "BSJTabBarViewController.h" #import "BSJTabBar.h" @interface BSJTabBarViewController () @end @implementation BSJTabBarViewControll

UITabBarController 基本定制

UITabBarController 定制 特点 用法 1.准备好你的tabBar图片及其他图片(哈哈哈!!!!),我的图片都放在了Assets.xcassets中. 2.导入本工程中的Categroy文件夹, 其中包含: HexColor.h/.m(设置颜色的), NSString+RenderingModel.h/.m(处理图片,让其保持本色或者默认的那种), UIColor+CreateImage.h/.m(填充tabBar的背景颜色), UIFont+fonts.h/.m(设置字体),

UITabBarController未呈现时present另一个ViewController会发生什么?

一次给了下面两条警告(精彩吧): Presenting view controllers on detached view controllers is discouraged Unbalanced calls to begin/end appearance transitions for <UITabBarController: 0x7fc046131d70>. 解决办法,dispatch_after 延迟present就好了.

UITabBarController简单介绍

转自:http://www.cnblogs.com/wendingding/p/3775488.html 一.简单介绍 UITabBarController和UINavigationController类似,UITabBarController也可以轻松地管理多个控制器,轻松完成控制器之间的切换,典型的例子就是QQ.微信等应?. 二.UITabBarController的使用 1.使用步骤: (1)初始化UITabBarController (2)设置UIWindow的rootViewContr

UITabBarController的创建等基本方法

1 #import "AppDelegate.h" 2 3 @interface AppDelegate () <UITabBarControllerDelegate> 4 5 @end 6 7 @implementation AppDelegate 8 9 10 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptio

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

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

2016.01.21 UITabBarController

UITabBarController是IOS中很常用的一个viewController.UITabBarController通常作为整个程序的rootViewController,而且不能添加到别的container viewController中.可以轻松地管理多个控制器,轻松完成控制器之间的切换,典型的例子就是QQ.微信.微博等应?. ?.创建 在storyboard中的模拟我们就不多说了,直接进入直接代码的编写.(模拟微博的tabBarController进行编写) 我们选择在Applic