`
zxs19861202
  • 浏览: 916056 次
  • 性别: Icon_minigender_1
  • 来自: 湖北—》上海
社区版块
存档分类
最新评论

IOS 自定义导航栏标题和返回按钮标题

    博客分类:
  • ios
 
阅读更多

IOS中自定义导航栏标题:



 UILabel *titleText = [[UILabel alloc] initWithFrame: CGRectMake(160, 0, 12050)];

 titleText.backgroundColor = [UIColor clearColor];

 titleText.textColor=[UIColor whiteColor];

 [titleText setFont:[UIFont systemFontOfSize:17.0]];

 [titleText setText:@"XXX"];

 self.navigationItem.titleView=titleText;

 [titleText release];



IOS中自定义导航栏返回按钮:(放在pushViewController之前



  UIBarButtonItem *backItem=[[UIBarButtonItem alloc]init];

  backItem.title=@"后退";

  backItem.tintColor=[UIColor colorWithRed:129/255.0 green:129/255.0  blue:129/255.0 alpha:1.0];

  self.navigationItem.backBarButtonItem = backItem;

  [backItem release];

 


IOS中自定义导航栏右边按钮



UIBarButtonItem * rightButton = [[UIBarButtonItem alloc]

                                                initWithTitle:@"回到首页"

                                                style:UIBarButtonItemStyleBordered

                                                target:self

                                                action:@selector(callModalList)];

 

rightButton.image=[UIImage imageNamed:@"right_button.png"];

rightButton.tintColor=[UIColor colorWithRed:74/255.0 green:74/255.0 blue:74/255.0 alpha:1.0];

 

self.navigationItem.rightBarButtonItem = rightButton;

[rightButton release];

 

分享到:
评论

相关推荐

    IOS 自定义导航栏 和表格 学习笔记

    在iOS开发中,自定义导航栏(Navigation Bar)和表格(TableView)是两个非常重要的组件,它们被广泛用于构建各种用户界面。这篇学习笔记将深入探讨如何在iOS应用中实现自定义导航栏以及如何有效利用表格展示数据。 ...

    iOS自定义导航栏

    在iOS应用开发中,导航栏(Navigation Bar)是UI设计中的重要组成部分,它通常位于屏幕顶部,用于展示应用的品牌标识、当前页面标题以及提供返回和其他操作的按钮。苹果的UIKit框架提供了内置的UINavigationBar,但...

    ios-自定义导航栏.zip

    通过学习和理解这个项目,开发者可以掌握自定义导航栏的技巧,将这些知识应用到自己的iOS应用开发中,提升应用的用户界面和用户体验。同时,这也是iOS开发进阶的一个重要实践,对于提高个人开发技能和创新设计能力...

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

    本项目“ios-自定义导航栏标题切换效果.zip”聚焦于实现导航栏标题在不同页面间的动态切换,旨在帮助开发者们创造出更富有交互性的用户体验。我们将探讨如何自定义导航栏标题的显示效果,以及如何与滚动视图...

    iOS自定义导航栏库

    本文将深入探讨名为"iOS自定义导航栏库"的解决方案,以及如何利用WRNavigationBar-master这个开源项目进行自定义导航栏的实践。 首先,我们来看WRNavigationBar。这是一个专为iOS开发设计的第三方库,它的主要功能...

    ios-自定义导航切换栏.zip

    例如,自定义导航栏的标题、颜色、按钮等元素,可以使用`UINavigationBar`的`titleTextAttributes`、`barTintColor`、`tintColor`等属性进行调整。如果需要更复杂的自定义,可能还会扩展`UINavigationBar`类,覆盖其...

    ios-自定义导航全局返回按钮.zip

    `ios-自定义导航全局返回按钮.zip`这个资源包关注的是如何在iOS应用中自定义导航栏的返回按钮,并实现全局生效的效果。下面我们将详细探讨这一主题。 首先,我们要了解,iOS中的导航控制器默认会提供一个左上角的...

    ios 自定义标题栏状态栏

    3. **自定义导航栏按钮**:可以通过`UIBarButtonItem`创建自定义的左侧和右侧按钮,并通过`navigationItem.leftBarButtonItem`和`navigationItem.rightBarButtonItem`设置。 4. **隐藏和显示navigationBar**:使用...

    自定义导航栏返回按钮backBarButtonItem的标题对应的Demo

    在iOS应用开发中,导航栏(Navigation Bar)...总之,自定义导航栏返回按钮的标题是提升iOS应用用户体验的一个有效手段。通过以上步骤,开发者可以轻松地调整返回按钮的外观和行为,使之与应用的整体设计风格保持一致。

    iOS 自定义状态栏和导航栏详细介绍

    以上就是关于iOS自定义状态栏和导航栏的一些基本方法。在实际开发中,你还可以结合手势识别、动画效果等技术,实现更多高级的自定义功能。同时,注意在不同iOS版本间适配和性能优化,确保用户在各种设备上都能获得...

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

    总之,解决iOS 11中自定义导航栏按钮的偏移和触摸事件问题,需要结合Auto Layout来定位按钮,可能还需要调整hitTest方法以确保正确的触摸响应。通过这种方式,开发者可以在Swift中实现既美观又功能完善的导航栏...

    IOS自定义Tabbar和导航条

    `UINavigationController`是另一个重要的控制器,它负责管理一个堆栈的`UIViewController`,并且在屏幕顶部显示一个包含标题和返回按钮的导航条。开发者可能会想要自定义导航条的背景色、标题文字样式、左右按钮等...

    ios 导航栏放置多个按钮及引申的ivar变量的问题

    如果需要添加更多按钮,我们需要自定义导航栏的外观和行为。这通常通过以下几种方式实现: 1. 自定义UIBarButtonItem:创建多个UIBarButtonItem,并设置其title、image或者customView,然后在`- (void)...

    iOS 自定义返回按钮保留系统滑动返回功能

    然而,一旦我们自定义了导航栏的leftBarButtonItem,系统默认的滑动返回手势往往会失效。本篇文章将详细介绍如何在自定义返回按钮的同时,保持滑动返回功能。 首先,我们要明白,自定义返回按钮主要是为了满足特定...

    iOS 自定义UINavigationController和UITabBarController

    1. **自定义导航栏(NavigationBar)**:可以通过重写`UINavigationController`的`navigationBar`属性,或者创建自定义的`UINavigationBar`子类来改变导航栏的外观,例如颜色、字体、按钮样式等。 2. **自定义转场...

    mPass iOS 定制导航栏(AUThemeManager).zip

    5. **注意的细节**: 在自定义导航栏时,还需要考虑状态栏的颜色匹配、返回按钮的样式以及在不同iOS版本下的兼容性等问题。例如,你可以使用`barStyle`属性设置导航栏为黑色或白色,通过`tintColor`设置导航栏按钮的...

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

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

    ios-iOS自定义横线导航-适配iPad.zip

    2. **按钮和标签**:为每个导航项创建自定义的按钮,可以使用`UIButton`并设置自定义图像和标题。同时,为了适配iPad的大屏幕,可能需要考虑多行标签布局。 3. **事件处理**:监听按钮点击事件,当用户点击某个按钮...

Global site tag (gtag.js) - Google Analytics