在导航控制器中,我从客户管理
推送到客户详情
。
如何隐藏客户管理
(navigationBar后退按钮标题)?
答案 0 :(得分:0)
试试这个:
在appDelegate中的@end之后添加此代码:
@implementation UINavigationItem (additional)
-(UIBarButtonItem *)backBarButtonItem
{
return [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil];
}
@end
答案 1 :(得分:0)
在界面构建器中,您可以选择上一个控制器的导航项,并将Back Button
字符串更改为您希望显示后退按钮的字符串。 如果你想让它空白,例如,只需放一个空格。
您也可以使用以下代码更改:
[self.navigationItem.backBarButtonItem setTitle:@"Title here"];
或 Swift :
self.navigationItem.backBarButtonItem?.title = ""
答案 2 :(得分:0)
如果你想为整个应用程序隐藏它,那么试试这个:
extension UINavigationItem {
func backBarButtonItem() -> UIBarButtonItem {
return UIBarButtonItem(title: "", style: .plain, target: nil, action: nil)
}
}
如果您想隐藏特定视图,请写下面的代码。
self.navigationItem.backBarButtonItem?.title = ""
答案 3 :(得分:0)
您可以删除该按钮的标题,如下所示
navigationItem.backBarButtonItem?.title = ""
此外,如果您希望在任何地方隐藏它,您可以为UINavigationController创建扩展。
答案 4 :(得分:0)
有很多方法可以做到这一点,但最简单的方法总能正常运行:
let backItem = UIBarButtonItem()
backItem.title = " "
navigationItem.backBarButtonItem = backItem
您只需要在viewDidLoad中复制并粘贴此代码。