【问题标题】:How to hide only the back bar button item title in iOS objective c如何在iOS目标c中仅隐藏后栏按钮项目标题
【发布时间】:2016-02-26 09:10:16
【问题描述】:

我知道隐藏后栏按钮项目。但我只想隐藏栏按钮的标题,即后退按钮是这样的:“

谢谢,

【问题讨论】:

标签: ios objective-c iphone navigation back-button


【解决方案1】:

您可以从情节提要轻松实现此目的,转到您要为其显示带有箭头的空白后退按钮标题的情节提要的特定视图。

然后确保您在特定视图中添加了导航项:

然后在右侧面板中可以找到:

您只需在后退按钮框中留出一些空白空间:

你就完成了。 希望对你有帮助,谢谢。

【讨论】:

    【解决方案2】:

    这可能对你有帮助....

    self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"" style:UIBarButtonItemStylePlain target:nil action:nil];
    

    【讨论】:

    • 由于某种原因,这段代码对我不起作用。使用此代码时,后退栏按钮项仍然不显示。
    【解决方案3】:

    很简单

    (1) 创建 LeftbarButton 项

    UIImage *imgBackArrow = [UIImage imageNamed:@"back_arrow"];
    UIBarButtonItem *barBackButton = [[UIBarButtonItem alloc] initWithImage:imgBackArrow style:UIBarButtonItemStylePlain target:self action:@selector(backButtonClicked)];
    self.navigationItem.leftBarButtonItem = barBackButton;
    

    (2) 隐藏 Xcode 后退按钮

    [self.navigationItem setHidesBackButton:YES];

    【讨论】:

      【解决方案4】:

      您可以通过实现 UINavigationController 的委托方法来做到这一点。

      func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) { let item = UIBarButtonItem(title: " ", style: .plain, target: nil, action: nil) viewController.navigationItem.backBarButtonItem = item }

      【讨论】:

        【解决方案5】:

        *Swift 3.1 您可以通过实现 UINavigationController 的委托方法来做到这一点。它只会隐藏带有后退按钮的标题,我们仍然会获得后退箭头图像和默认功能。

        func navigationController(_ navigationController: UINavigationController, 
          willShow viewController: UIViewController, animated: Bool) {
                let barBttn = UIBarButtonItem(title: " ", style: .plain, target: nil, 
                            action: nil)
                viewController.navigationItem.backBarButtonItem = barBttn
            }
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-02-15
          • 2010-11-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多