导航左侧标签栏项目

Posted

技术标签:

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

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

Pic_of_My_Build

【问题讨论】:

查看***.com/questions/27373812/… 我浏览了整个帖子,但都没有奏效。实际起作用的一件事删除了整个栏,我只想要显示“主页”的按钮并带您返回登录屏幕,无论是隐藏还是删除。 你需要隐藏 【参考方案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”的视图控制器作为初始视图来修复它。

【讨论】:

以上是关于导航左侧标签栏项目的主要内容,如果未能解决你的问题,请参考以下文章

Swift:如何通过按导航栏按钮访问标签栏项目

Bootstrap 左侧导航栏如何实现

使用标签栏控制器实现导航栏项目的更简单方法?

在弹出窗口的标签栏中取消导航控制器中的 UITableView 搜索后,UINavigationBar 无响应

无法将图像添加到标签栏项目反应导航

添加导航控制器后标签栏项目消失