UINavigationItem

正在整理,待补充。。。

1.UINavigationItem

NS_CLASS_AVAILABLE_IOS(2_0) @interface UINavigationItem : NSObject <NSCoding>

常见用法:

myViewController.navigationItem.titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"MainTitle"]];  //导航栏标题,图片形式
myViewController.navigationItem.title = @“声声慢";  //导航栏标题,文字形式

self.navigationItem.leftBarButtonItem = [UIBarButtonItem itemWithImage:@"MainTagSubIcon" highImage:@"MainTagSubIconClick" target:self action:@selector(tagClick)]; //导航栏左边按钮

时间: 2024-11-05 11:52:11

UINavigationItem的相关文章

iOS开发UINavigation系列二——UINavigationItem

iOS开发UINavigation系列二--UINavigationItem 一.引言 UINavigationItem是导航栏上用于管理导航项的类,在上一篇博客中,我们知道导航栏是通过push与pop的堆栈操作来对item进行管理的,同样,每一个Item自身也有许多属性可供我们进行自定制.这篇博客,主要讨论UINavigationItem的使用方法. UINavigationBar:http://my.oschina.net/u/2340880/blog/527706. 二.来说说UINavi

UINavigationItem和UItabBarItem的区别详解

一.UINavigationItem 1> 获得方式 self.navigationItem // self是指控制器 2> 作用 可以用来设置当前控制器顶部导航栏的内容 // 设置导航栏中间的内容 self.navigationItem.title self.navigationItem.titleView 二.UIBarButtonItem 1> 用在什么地方 // 设置导航栏左上角的内容 self.navigationItem.leftBarButtonItem // 设置导航栏右

UINavigationBar和UINavigationItem的基本分析使用

在使用导航控制器进行控制器的返回操作时,是通过pop()方法将当前的控制器移出栈顶控制器,并将上一个进栈的控制器移入栈顶控制器并显示其视图.在大多数应用中,通常将这种返回操作设置给导航控制器导航栏中的backBarButtonItem控件来完成,例如iphone中的设置界面(如下图所示),当完成"General"的设置后,点击"setting"即可跳转到上一级控制器.但是在UINavigationItem下还有一个leftBarButtonItem,同样可以设置控制

UINavigationItem 是 UINavigationBar 上的东西

导航栏是通过push与pop的堆栈操作来对item进行管理的,同样,每一个Item自身也有许多属性可供我们进行自定制. Item,从英文上来理解,它可以解释为一个项目,因此,item不是一个简单的label标题,也不是一个简单的button按钮,它是导航栏中管理的一个项目的抽象.说起来有些难于理解,通过代码,我们就能很好的理解Item的意义. 以下是一些方法和属性 1 //NS_CLASS_AVAILABLE_IOS(2_0) @interface UINavigationItem : NSOb

UINavigationbar/UINavigationItem/UITabBar/UITabButton/UITabBarItem粑粑粑粑~

看着标题是不是乱的一塌糊涂...... . 在开发中,你非常可能就理不清这些关系,刚好闲的蛋疼,来整理一下吧. 一.UINavigationBar.UINavigationItem.UIBarButtoItem UINavigationBar是一个控件. 表示UINavigationController(导航控制器)顶部那个玩意儿.UINavigationBar上面显示什么内容,全然由UINavigationItem属性决定. UINavigationItem是一个模型(不是控件), 它能够设置

iOS UINavgationController、 UINavigationBar、 UINavigationItem关系分析

一般导航控制器含有4个对象,UINavigationController.UINavigationBar.UIViewController.UINavigationItem. 1:UINavigationController UINavigationController的父类是UIViewController(UIViewController,是所有控制器的基类),关系如下图所示: UINavigationController是一个视图容器,以栈的形式管理者多个内容视图(UIViewContro

【转】 UINavigationItem UINavigationBar 关系分析

原文:http://blog.csdn.net/luoyeffcs/article/details/16106707 目录 1.关系分析 2.关系综述 3.概念点 4.疑问 1.关系分析 UIBarItem-> UIBarButtonItem -> UINavigationItem 1.1 UIBarItem: UIBarItem类是一个可以放置在Bar之上的所有小控件类的抽象类.继承了该基类所有子类在外观上类似于一个Button,它们都有一个标题,图片,动作以及目标,这点可以从其子类的初始化

UINavigationBar 和 UINavigationItem的属性设置

1 #import "RootViewController.h" 2 3 @interface RootViewController () 4 5 @end 6 7 @implementation RootViewController 8 9 - (void)viewDidLoad { 10 [super viewDidLoad]; 11 12 self.view.backgroundColor = [UIColor orangeColor]; 13 14 // 布局导航控制器 15

iOS开发-UI (六)Navigation

知识点: 1.UINavigationController 2.UINavigationItem 3.UINavigationBar 4.UINavigationController视图切换 ======================== UINavigationController 1.什么是导航控制器 作用:管理视图控制器 2.UINavigationController对象创建 1)初始化方式 - (id)initWithRootViewController:(UIViewControl