`
yourgame
  • 浏览: 356010 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

在UINavigationBar中添加左箭头返回按钮

    博客分类:
  • IOS
阅读更多
//在iPhone里面最讨厌的控件之一就是UINavigationBar了。这个控件样式修改不方便,连添加按钮也特别麻烦。下面的例子是如何手动添加带箭头的按钮:
UINavigationItem * item = [navBar.items objectAtIndex: 0];
UINavigationItem * back = [[UINavigationItem alloc] initWithTitle: @"Back"];
NSArray * items = [[NSArray alloc] initWithObjects: back,item,nil];
[navBar setItems: items];

- (BOOL) navigationBar: (UINavigationBar * ) navigationBar
shouldPopItem: (UINavigationItem * ) item {
    //在此处添加点击back按钮之后的操作代码 
    return NO;
}
分享到:
评论

相关推荐

    UINavigationBar Category

    在iOS开发中,UINavigationBar是苹果提供的一个关键组件,用于展示应用的导航层次结构。在许多情况下,开发者需要自定义UINavigationBar的外观和行为,例如改变左右按钮的样式或者扩展其功能。本篇文章将深入探讨...

    ios源码之自定义返回按钮.rar

    首先,我们了解下在iOS应用中,返回按钮通常位于导航栏(UINavigationBar)的左侧,用于导航回上一级视图控制器。默认情况下,这个按钮显示为一个左箭头图标,点击后会触发`popViewControllerAnimated:`方法,从而...

    ios-仿微信有多级网页时,显示返回跟关闭按钮.zip

    在这个场景中,导航控制器是实现返回和关闭按钮功能的核心。 1. **自定义导航栏(UINavigationBar)**: 微信的返回和关闭按钮并不是系统默认提供的,而是自定义的。我们可以创建一个自定义的导航栏,覆盖...

    自定义导航栏,可以添加左中右barbutton

    本项目标题提到的“自定义导航栏,可以添加左中右barbutton”,指的是开发者通过编程方式来构建一个非标准的导航栏,不仅允许在左右两侧添加UIBarButtonItem,还能在中间位置设置额外的操作按钮。这通常涉及到对...

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

    5. **自定义UIBarButtonItem**:若需要在NavigationBar上添加自定义按钮,可以通过在Storyboard中拖拽UIBarButtonItem到NavigationBar,然后为其设置Target和Action。也可以在代码中创建UIBarButtonItem实例并添加到...

    UINavigationBar的层次说明(附:简单实例源码)

    在iOS开发中,`UINavigationBar`是苹果提供的一个关键组件,它位于每个导航控制器(UINavigationController)的顶部,用于展示应用的导航结构。`UINavigationBar`通常包含一个标题,左侧和右侧的按钮,以及可能的...

    ios-UINavigationBar.zip

    `UINavigationBar`通常出现在`UINavigationController`的顶部,显示标题、返回按钮和其他自定义视图。在这个名为“ios-UINavigationBar.zip”的压缩包中,包含了一个名为“DLNavigationBar-master”的项目,该项目由...

    UINavigationBar的扩展使用案例

    UINavigationBar通常显示在屏幕的顶部,包含一个标题、返回按钮和其他自定义视图。在这个名为“STNavigationBar”的项目中,作者STShenZhaoliang提供了一个对UINavigationBar的扩展,旨在使其功能更加丰富和灵活,以...

    ios-导航按钮切换控制器.zip

    它会在屏幕顶部显示一个导航栏,其中包含一个“返回”按钮(左按钮)和一个可自定义的标题(中央位置)。此外,开发者可以添加额外的按钮到导航栏的左侧或右侧,这些按钮可以用来触发不同的操作,如切换到其他视图...

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

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

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

    2. **返回按钮(Back Button)**:返回按钮默认显示为一个向左箭头和前一个视图的标题。在某些情况下,开发者可能需要自定义这个按钮,例如更改文字、字体、颜色或者完全替换为自定义图像。 3. **自定义返回按钮的...

    UISearchBar在UINavigationBar上的实现以及UISearchDisplayController的使用

    在UINavigationBar上显示UISearchBar, 并实现UISearchDisplayController功能的小Demo, 更多讲解在http://www.cnblogs.com/sely-ios/p/Sely.html

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

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

    ios-侧滑-仿网易新闻-返回上一页-通过手势.zip

    在这个例子中,开发者可能在每个页面视图控制器(UIViewController)上添加了一个向左滑动的手势识别器,当用户从右到左滑动时,触发返回上一页的动作。 2. **自定义UINavigationBar**: - UINavigationBar是导航...

    swift-Tamamushi采用Swift编写的梯度UINavigationBar

    6. **扩展`UINavigationBar`类别**:为了方便代码复用和提高可读性,你可能选择扩展`UINavigationBar`类别,添加一些自定义方法,如`applyGradientBackground()`,这样在任何需要的地方都可以轻松地应用渐变背景。...

    LeftBarItem:UINavigationBar leftbaritem

    在标题给出的信息中,"LeftBarItem: UINavigationBar leftbaritem" 关注的是`UINavigationBar` 的左侧按钮,也就是`leftBarButtonItem`。 `leftBarButtonItem` 是`UINavigationItem`的一个属性,而`...

    swift-一个iOS11自定义导航栏按钮偏移问题的优雅解决方案

    当开发者面临特定场景,如在iOS 11中遇到自定义导航栏按钮的偏移问题时,就需要寻找优雅且高效的解决方案。这篇内容将深入探讨如何在Swift中处理这个问题,以及如何确保自定义按钮的布局正确和触摸事件能够正常响应...

    ACScrollNavigationBar:用 Swift 编写的可滚动 UINavigationBar

    现在,API 和实现发生了巨大变化,使其更易于在 swift 中使用。 我们现在可以通过两个类扩展引入可滚动导航功能,而不是 UINavigationBar 的子类。 UINavigationBar+Scrollable.swift UIViewController+...

    swift-一个UINavigationBar分类可以动态改变导航栏的透明度以及大小

    在iOS应用开发中,UI设计和用户体验是至关重要的部分,其中`UINavigationBar`作为屏幕顶部的标准组件,用于展示应用的层级结构和标题。在Swift编程中,我们经常需要自定义`UINavigationBar`以满足特定的设计需求。本...

    IOS 改变导航栏返回按钮的标题实例详解

    本文将详细讲解如何在iOS中改变导航栏的返回按钮标题。 首先,我们来看一个常见的问题:当从一个标题较长的页面(一级页面)进入下一个页面(二级页面)时,返回按钮的标题会默认显示一级页面的标题,这可能会导致...

Global site tag (gtag.js) - Google Analytics