【问题标题】:Navigation Left Tab Bar Item导航左侧标签栏项目
【发布时间】:2018-05-16 17:19:49
【问题描述】:

您好,在我使用 Xcode 9.3.1 构建的应用程序中,我有一个标题为“主页”的导航项。在下一个视图控制器中,右上角有一个退出按钮,但左上角还有一个“

Pic_of_My_Build

【问题讨论】:

  • 我浏览了整个帖子,但都没有奏效。实际起作用的一件事删除了整个栏,我只想要显示“主页”的按钮并带您返回登录屏幕,无论是隐藏还是删除。
  • 你需要隐藏

标签: ios swift uinavigationcontroller uinavigationbar


【解决方案1】:

隐藏后退按钮:

将此添加到目标视图控制器Race groupsViewDidload

 let maskView = UIView(frame: CGRect(x: 0, y: 0, width: 100, height: 40))
 maskView.backgroundColor = .clear
 self.navigationItem.leftBarButtonItem = UIBarButtonItem.init(customView: maskView)

【讨论】:

    【解决方案2】:

    尝试从 RaceGroupsViewController 中的 viewDidLoad

    self.navigationItem.hidesBackButton = true
    

    另一种选择是将类型 segue 从显示更改为模态显示,并在 RaceGroupsViewController 之前设置 NavigationController

    【讨论】:

      【解决方案3】:

      我通过将显示“Home”的视图控制器放在我的导航控制器前面并将显示“Home”的视图控制器作为初始视图来修复它。

      【讨论】:

        猜你喜欢
        • 2020-05-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-09-27
        • 2021-12-28
        • 2015-07-09
        • 2018-06-17
        • 1970-01-01
        相关资源
        最近更新 更多