`

[IOS]navigation bar 改变按钮和标题

    博客分类:
  • IOS
阅读更多

1.改变按钮

在父页面:

UIBarButtonItem *backBtn = [[UIBarButtonItem alloc]init];
    backBtn.title = @"xxxx";
    self.navigationItem.backBarButtonItem = backBtn;

 

2.改变标题:

在子页面:

UINavigationItem *navItem = self.navigationItem;
navItem.title = @"My Device";

 

3.取消回退按钮

navItem.hidesBackButton = YES;

 

4.改变navigation bar颜色:

self.navigationController.navigationBar.barTintColor = [UIColor lightGrayColor];

 

5.设置back button事件

self.navigationItem.leftBarButtonItem = [[[UIBarButtonItem alloc]
                                              initWithTitle:@"返回"
                                              style:UIBarButtonItemStylePlain
                                              target:self
                                              action:@selector(GoBack:)]
                                              autorelease]; 
分享到:
评论

相关推荐

    ios的app的navigation bar的代码的实现。

    总之,iOS中的`navigationBar`是通过代码设置其外观、标题、按钮和其他属性来实现的。了解并掌握这些基础知识对于创建功能丰富的iOS应用至关重要。通过不断实践和学习,你将能够构建出更复杂、更具交互性的导航系统...

    IOS7Navigation Bar上的返回按钮文本颜色,箭头颜色以及导航栏按钮的颜色设置

    IOS7Navigation Bar上的返回按钮文本颜色,箭头颜色以及导航栏按钮的颜色设置

    (0011)-iOS/iPhone/iPAD/iPod源代码-导航条(Navigation Bar)-Customized Back Button

    1. **导航条(Navigation Bar)**:导航条是iOS应用中显示在屏幕顶部的UI组件,通常包含一个标题和左侧的返回按钮。它用于在导航控制器(UINavigationController)中展示当前屏幕的层级位置,并允许用户通过点击返回...

    (0013)-iOS/iPhone/iPAD/iPod源代码-导航条(Navigation Bar)-NavBar

    在本资源"(0013)-iOS/iPhone/iPAD/iPod源代码-导航条(Navigation Bar)-NavBar"中,重点讲述了如何自定义UINavigationBar以及在其中添加各种元素,如按钮和Segments等。 首先,UINavigationBar是UIKit框架中...

    IOS 入门开发之导航栏按钮切换

    1. 导航栏在iOS中的角色:导航栏位于每个屏幕的顶部,通常包含一个左侧面的返回按钮和一个中间的标题,以及可选的右侧面按钮。它用于展示当前页面的上下文信息,并提供前进或后退的操作路径。 2. UINavigationBar:...

    (0012)-iOS/iPhone/iPAD/iPod源代码-导航条(Navigation Bar)-Wood UINavigation

    在iOS5.0以上版本,要想navigation bar上面也能显示木质图片,要更改“WoodUINavigationAppDelegate.m”文件的一段代码:[navigationController.navigationBar insertSubview:imageView atIndex:0];改成:...

    IOS应用源码——Navigation(导航控制器).zip

    3. **自定义导航条**:Navigation Controller顶部的导航条可以进行定制,包括标题、左侧和右侧的按钮。开发者可能通过`navigationItem`属性设置这些元素,或者在子控制器中重写`viewDidLoad()`方法来实现自定义。 4...

    ios-滑动改变导航栏状态.zip

    在iOS开发中,导航栏(NavigationBar)是应用界面中非常重要的组成部分,通常承载着应用的标题、返回按钮以及其它操作。本项目“ios-滑动改变导航栏状态.zip”主要展示了如何通过用户滑动屏幕来动态改变导航栏的状态...

    小小词典 ios源码

    Navigation Bar是iOS应用中常见的顶部视图,它通常位于屏幕的顶部,提供了一个展示应用标题、回退按钮以及可自定义的额外操作的空间。在《小小词典》中,导航栏不仅用于显示应用名称,还可能作为用户在不同功能模块...

    Navigation + Tab Bar 常用组合框架

    在iOS应用开发中,`Navigation`和`Tab Bar`是两种非常常见的界面组件,它们的组合使用能够构建出用户友好的多层级导航结构。这里我们将深入探讨这两种组件以及它们的结合使用。 首先,`Navigation Controller(导航...

    IOS 导航栏抽屉按钮视图

    在iOS应用开发中,导航栏(Navigation Bar)是用户界面中的关键组成部分,它为用户提供了一种在层级结构中导航的方式。而"导航栏抽屉按钮视图"是一种常见的设计模式,用于实现类似抽屉效果的交互,通常用在导航栏...

    ios项目适配ios6 ios7

    5. 控件的样式和阴影:许多内置控件在iOS7中的样式和阴影效果都有所改变,例如按钮、标签和分割线。在适配过程中,可能需要更新这些控件的外观,使其在两个系统中看起来和谐一致。 6. Image Assets和Asset Catalogs...

    ios7更改导航栏搜索框的取消按钮

    在iOS应用开发中,导航栏(Navigation Bar)是界面设计中的关键组件,它提供了一种在屏幕顶部展示信息和操作的途径。在iOS 7之后,Apple对用户界面进行了重大更新,包括导航栏的设计和行为。在iOS 7中,导航栏引入了...

    ios-自定义导航栏标题切换效果.zip

    在iOS应用开发中,导航栏(Navigation Bar)是界面设计中的重要组成部分,它为用户提供了一种在层级结构间导航的方式。本项目“ios-自定义导航栏标题切换效果.zip”聚焦于实现导航栏标题在不同页面间的动态切换,...

    IOS应用源码——Navigation + 分組tableView的DemoNavigation 2.zip

    【标题】"IOS应用源码——Navigation + 分組tableView的DemoNavigation 2.zip" 提供的是一个iOS应用程序的源代码示例,主要展示了如何在iOS应用中集成Navigation Controller(导航控制器)以及使用分组的TableView...

    IOS 入门开发之创建标题栏UINavigationBar的使用

    8. **动态调整Title**:在某些情况下,你可能希望在运行时根据特定条件动态改变标题。这可以通过在ViewController中监听某个事件或定时器来实现,然后重新设置`self.title`。 9. **自定义返回按钮**:默认情况下,...

    IOS应用源码——伸缩导航按钮.rar

    在iOS应用开发中,导航栏(Navigation Bar)是界面设计中的关键组件,它为用户提供了一种在层级结构中导航的方式。这个"IOS应用源码——伸缩导航按钮.rar"文件很可能是提供了一个实现自定义导航栏按钮动画效果的示例...

    IOS源码应用Demo-Navigation(导航控制器).zip

    5. **自定义导航栏(NavigationBar)**:源码可能演示了如何自定义导航栏的外观,包括改变其背景颜色、文字颜色、按钮样式等,以及添加自定义的标题视图和左侧/右侧的bar按钮项。 6. **栈管理(Stack Management)*...

    简单的TabBar和Navigation结合的例子

    3. 在每个Navigation Controller的导航栏上,可以看到页面标题和回退按钮,用户可以点击回退按钮返回上一级视图。 4. 当用户在不同Tab间切换时,Navigation Controller的栈不会受到影响,每个Tab都有独立的导航路径...

Global site tag (gtag.js) - Google Analytics