繁体   English   中英

如何在DetailViewController的导航项上将后退按钮设置为说“ Back”而不是上一个表的标题?

[英]How to set the back button on the navigation item of a DetailViewController to say “Back” instead of the title of the previous table?

现在,我有一个TableViewController,用标题“ Main Menu”说,当您单击第一个单元格时,它会带一个带有后退按钮的详细信息视图控制器。 它不仅具有“ back”,而且具有TableViewController的标题,即“ Main Menu”。

如何设置它,使其仅显示“返回”?

实际上,使用导航项backBarButtonItem的setTitle属性可以非常轻松地完成此操作。 唯一不是很直观的事情是,您必须在父视图控制器(您要推送的那个)上设置这些属性。 这可以通过编程或在界面生成器中完成。

[[[self navigationItem] backBarButtonItem] setTitle:@"Back"];

在此处输入图片说明

您可以将上一个视图控制器的标题设置为nil,将navigationItem.title设置为要在导航栏中显示的文本。 这样,下一个视图控制器将在其后退按钮上写入“后退”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM