首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使navigationItem.backbarbuttonitem与上一个视图的navigationItem的标题不同?

在iOS开发中,可以通过以下步骤来使当前视图控制器的navigationItem.backBarButtonItem的标题与上一个视图控制器的navigationItem的标题不同:

  1. 在当前视图控制器的viewDidLoad方法中,创建一个新的UIBarButtonItem对象,并设置其标题为你想要显示的返回按钮标题。例如,你可以使用initWithTitle:style:target:action:方法来创建一个新的按钮对象。
  2. 将创建的新按钮对象赋值给当前视图控制器的navigationItem.backBarButtonItem属性。这将使导航栏的返回按钮显示为新创建的按钮,并且其标题将会是你设置的自定义标题。

下面是一个示例代码:

代码语言:txt
复制
override func viewDidLoad() {
    super.viewDidLoad()
    
    let backButton = UIBarButtonItem(title: "自定义返回", style: .plain, target: nil, action: nil)
    navigationItem.backBarButtonItem = backButton
}

这样设置后,当前视图控制器的导航栏返回按钮的标题就会显示为"自定义返回",与上一个视图控制器的导航栏标题不同。

关于腾讯云相关产品和产品介绍链接地址,由于您要求不提及具体品牌商,我无法提供相关链接。但腾讯云提供了丰富的云服务和解决方案,您可以通过腾讯云官方网站或者腾讯云开发者文档进行了解和查询相关产品和服务信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何使VLAN走不同路由器?

我们日常工作就是解决客户在IT方面的各种需求,客户们要求各不相同,设备品牌也见得很多很杂,这不,今天又来一个有点小特别的要求,设备品牌倒是我们忠爱华为。...需要说明是,活儿是小伙子去干完了,我拿模拟器写个文章,所以配置过程会略有不同,各位看官别见怪。...如下图所示,LSW1表示华为S5720交换机,这是台三层交换机;AR1和AR2表示两台路由器,华为AR1220;AR3及PC3模拟外网,这个实际不符,实际上是两台路由器连接了两个光猫。.../0/0.1 *创建子接口 dot1q termination vid 11 *子接口配置dot1q目的是为了带vlan数据帧进入时候比较pvid,如果相同则收,不同则丢弃 ip address...0.0.0.0 192.168.31.3 preference 11 ip route-static 0.0.0.0 0.0.0.0 192.168.21.2 preference 12 注意,两条静态路由优先级不同

1.2K30

爱快如何三层交换机对接?使不同VLAN走不同宽带?

客户诉求:1、ERP服务器使用专线连接外网,且需要被外网访问,便于高管随时用手机审批;2、有线网络和WIFI划分为不同VLAN,并且分别用两宽带上网。...关于无线网线配置,不在本文讨论范围,需要朋友,可以翻看笔者前面的文章,不便之处敬请谅解。...“桥接模式”,幸运是,光猫背面有安装师傅手机号码,拨打后,说明来意,十五分钟内远程修改为“桥接模式”了,还挺快,为电信安装师傅点赞。...5、端口分流配置,也就是说指定不同网段走不同宽带: (1)服务器(192.168.1.2-192.168.1.20,其实暂时没那么多服务器,预留一下为好)走固定IP城域网 (2)192.168.3.0...总之,分流配置完成以后,就是下图所示: 6、端口映射,为了使服务器上相应服务,能在互联网上被访问,我们必须要配置端口映射,举例如下: 注意:为安全起见,外网端口建议不采用实际服务端口,图中9002

2.8K30
  • 如何更改Dialog标题按钮颜色详解

    前言 本文主要给大家介绍了如何更改Dialog标题按钮颜色相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细介绍吧。...,而无法设置标题颜色 2 AlertDialog.getWindow AlertDialog构造函数如下: protected AlertDialog(@NonNull Context context...所以这里可以这样得到对话框标题和按钮: //标题 TextView tvTitle = (TextView)AlertDialog.getWindow().findViewById(R.id.alertTitle...mAlert.setAccessible(true); Object controller = mAlert.get(dialog); 在AlertController内部查找到需要更改字体颜色标题和按钮...; TextView tvTitle = (TextView) mTitleView.get(controller); tvTitle.setTextColor(Color.GREEN);//更改标题颜色

    8.5K21

    【IOS开发基础系列】Navigation页面导航专题

    : 1.2 navigationItem         在含有导航条ViewController中,VCnavigationItemVC.navigationController中 navigationItem...VC 视图View控制器都需要移除,缺一不可 - (void) closeView: (id)sender {     [self.navigationController.view removeFromSuperview...setHidesBackButton: YES]; 2.5.5 设置导航栏标题字体颜色和大小     方法一:(自定义视图方法,一般人也会采用这样方式)         就是在导航向上添加一个titleView...//自定义标题视图 UILabel *titleLabel = [[UILabel alloc] initWithFrame: CGRectMake(0, 0, 200, 44)]; titleLabel.backgroundColor...= titleLabel;     方法二:(在默认显示标题中直接修改文件大小和颜色也是可以) [self.navigationController.navigationBar setTitleTextAttributes

    43620

    UI篇-UINavigationController之易忘补充

    :action:设置视图触发事件 tintColor  设置tintColor可以影响添加在导航条上系统样式按钮颜色  title: 标题  titleView :标题视图  leftBarButtonItem...:左按钮  rightBarButtonItem :右按钮  backBarButtonItem  :返回按钮 UINavigationController相似,UINavigationBar...每个视图控制器都有一个navigationItem属性,navigationItem中设置做按钮、右按钮、标题等,会随着控制器显示,也显示到navigationBar上 我们来看一下这些名词是什么意思...navigationItem包含了bar视图全部元素(如title,tileview,backBarButtonItem等),受当前viewcontroller管理,即bar形成整个nv导航视图,然后每个...因此UINavigationController这两个属性通常情况下是一样,但也有可能不同

    2.1K20

    Cocoa编程中视图控制器视图类详解

    推入时,新视图控制器从右方滑入屏幕(假定animated:YES)。向左指Back后退按钮出现,可返回到上一步,且Back按钮用上一个视图控制器标题。 2....可使用popToViewController: animated:弹出到指定视图控制器,即不一定是上一个。 5....)和栏标题(title)、用于显示标题视图(titleView),以及用于从当前视图向后导航Back按钮(backBarButtonItem)和隐藏后退按钮(hidesBackButton)。...向不同视图同时提供一次单击访问,向用户选择屏幕和编辑底栏屏幕同时提供More按钮。      ...或其他任何类型视图控制器),并通过设置栏viewControllers属性将其添加到选项卡栏,使每个选项卡对应一个试图控制器。

    5.1K50

    # iOS导航栏控制Tips

    许久不写UI,对UI很多东西都生疏了,最近使用导航栏各种场景做一些总结。 1.导航栏显示隐藏 导航栏显示隐藏,分两种情况: 1.从不显示导航栏页面push到显示导航栏页面。...方案有两种: 1.创建一个BaseViewController,然后统一设置navigationItem.leftBarButtonItem。...2.重写导航控制器Push方法,在push之前,设置navigationItem.backBarButtonItem。...alloc] initWithTitle:nil style:UIBarButtonItemStyleDone target:nil action:nil]; viewController.navigationItem.backBarButtonItem...比如,当页面用户输入了一些内容后,用户要点击返回,想要回到上一个页面时,提醒用户是否要缓存已经输入内容。 如果我们重写了导航栏返回按钮,那么处理这种情况就很Easy,不做赘述了。

    1.7K31

    【iOS开发-22】navigationBar导航栏,navigationItem建立:获取导航栏中基本文本和button以及各种跳跃

    (3)还有一个重要知识是对navigationItem设置,这个属性和navigationController是平级,所以直接能够用self.navigationItem使用。...当然可用有设置导航条标题方法setTitle,当然你也能够直接把文字换成一个视图。...即所谓标题视图放在导航条中间,用得方法是setTitleView,非常多游戏导航条中间貌似是一个图片,能够用这个。...; //设置导航标题 [self.navigationItem setTitle:@"主页"]; //设置导航标题视图,就是这一块能够载入随意一种视图...视图上下左右居中显示在标题位置 UIView *textView1=[[UIView alloc]initWithFrame:CGRectMake(10, 10, 50, 30)];

    2.3K10

    你可能需要为你 APP 适配 iOS 11

    在UIKit’s Bars中加入新功能 WWDC通过iOS新增文件管理App:Files开始介绍,在Files这个APP中能够看到iOS11中UIKit’s Bars一些新特性:在浏览功能上标题视图...,navigation bar就会在整个APP中显示大标题,如果想要在控制不同页面大标题显示,可以通过设置当前页面的navigationItemlargeTitleDisplayMode属性; typedef...navigationItem.searchController //iOS 11 新增属性 navigationItem.hidesSearchBarWhenScrolling //决定滑动时候是否隐藏搜索框...需要注意是,你constraints需要在view内部设置,所以如果你有一个自定义标题视图,你需要确保任何约束只依赖于标题视图及其任何子视图。当你使用自动布局,系统假设你知道你在做什么。...管理margins 和 insets layout margins 基于约束Auto Layout,使我们搭建能够动态响应内部和外部变化用户界面。

    1.7K60

    iOS 按钮标题自动适配中英文长度 & 动态控制子视图按钮显示隐藏 (Masonry版本)

    前言 按钮标题自动适配中英文长度 比如打印小票,或者提货,是使用同一个按钮,这个时候还要适配中英文。...可以采用以下方式Masonry约束视图宽度最小值 make.width.mas_greaterThanOrEqualTo(kAdjustRatio(70));例子:打印小票按钮 动态控制子视图按钮显示隐藏...例子:本级订货清单不显示分配终端按钮子视图 下级代理商订货清单显示分配终端按钮子视图 原文 https://kunnan.blog.csdn.net/article/details/104380895...I、按钮标题中英文长度适配适配(Masonry版本) 关键APImake.width.mas_greaterThanOrEqualTo(kAdjustRatio(70)); [_receiptBtn.titleLabel

    1.4K20

    IOS开发之TabBarItem&NavigationBarItem

    想必大家都用过微信,微信间页面切换是如何做成呢?接下来我们用storyboard结合着代码来模拟一下微信视图控制模式。   ...下面的视图控制器之间关系是如何用storyboard拖出来,在之前博客中有所提及,在这小编就不赘述了。   ViewController之间关系大致入下图: ?   ...2.在Tab Bar Controller中又对应着三个Navigation Controller,点击不同item会跳转到不同NavigationController。     ...presentViewController:myTabBarController animated:YES completion:^{ 15 }]; 16 } 17 }     2.如何给我们新建视图控制器关联我们新建视图控制器类呢...self.navigationItem.titleView = imageView; 4.在各个视图间切换时候下面的Tab Bar是存在,或减少我们可视空间,那么我们应如何隐藏掉呢?

    1.4K80

    iOS开发UINavigation系列二——UINavigationItem

    pushpop堆栈操作来对item进行管理,同样,每一个Item自身也有许多属性可供我们进行自定制。...二、来说说UINavigationItem         Item,从英文上来理解,它可以解释为一个项目,因此,item不是一个简单label标题,也不是一个简单button按钮,它是导航栏中管理一个项目的抽象...通过下面的属性,可以给这个Item添加一个说明文字,这段文字会显示在item上方: item.prompt= @"我是navigationItem说明文字"; ?...上面我们看到这些,实际上只是一个item一部分,item还有许多其他附件,如果我们使导航栏再push出一个item,这时导航栏左边会出现一个返回按钮,这个返回按钮实际上是数据第一个item,我们做如下设置...这里有一点需要注意,虽然backBarButtonItem标题我们可以自定义,但是方法和其他属性我们都不能定制,是系统实现好

    67920

    iOS开发中标签控制器使用——UITabBarController

    iOS开发中标签控制器使用——UITabBarController 一、引言         导航控制器相类似,标签控制器也是用于管理视图控制器一个UI控件,在其内部封装了一个标签栏,导航不同是...,导航管理方式是纵向,采用pushpop切换控制器,标签管理是横向,通过标签切换来改变控制器,一般我们习惯将tabBar作为应用程序视图控制器,在其中添加导航,导航中在对ViewController...@property(nonatomic, readonly) UINavigationController *moreNavigationController;  //这个属性设置是可以进行自定义排列顺序视图控制器...,使我们可以更加灵活使用tabBar。...//设置标题位置偏移 @property (nonatomic, readwrite, assign) UIOffset titlePositionAdjustment; 由于UITabBarItem

    1.6K20

    鸿蒙HarmonyOS从零实现类微信app效果——基础界面搭建

    export class BottomNavigationEntity { /** * 底部导航tab标题 */ title: Resource; /** * 底部导航tab图片...({ space: 5 }) { # 这里判断如果当前选中item是当前这个,则使用选中状态图片 Image(this.currentIndex === this.navigationItem.tag...关于@Link相关说明关于更详细内容,可以看官方文章说明。我们对于视图更新,可以使用@State 标记变量,但是@State不能进行跨文件使用。这个时候@Link实现就弥补了@State不足。...而BottomNavigationItem({ navigationItem: item, currentIndex: $currentItemIndex })中,我们需要把选中itemindex值传递给...BottomNavigationItem\判断也会根据这个值变化而变化。点击之后,除了对BottomNavigation状态更新之外,还需要对内容区域进行判断展示不同界面。

    21000

    鸿蒙HarmonyOS从零实现类微信app效果——基础界面搭建

    export class BottomNavigationEntity { /** * 底部导航tab标题 */ title: Resource; /** * 底部导航tab图片...({ space: 5 }) { # 这里判断如果当前选中item是当前这个,则使用选中状态图片 Image(this.currentIndex === this.navigationItem.tag...关于@Link相关说明关于更详细内容,可以看官方文章说明。我们对于视图更新,可以使用@State 标记变量,但是@State不能进行跨文件使用。这个时候@Link实现就弥补了@State不足。...而BottomNavigationItem({ navigationItem: item, currentIndex: $currentItemIndex })中,我们需要把选中itemindex值传递给...BottomNavigationItem\判断也会根据这个值变化而变化。点击之后,除了对BottomNavigation状态更新之外,还需要对内容区域进行判断展示不同界面。

    19610
    领券