导航左标签栏项目

时间:2018-05-16 17:19:49

标签: ios swift uinavigationcontroller uinavigationbar

您好,在我使用Xcode 9.3.1构建的应用程序中,我有一个名为“Home”的导航项目。在下一个视图控制器中,我的右上角有一个注销按钮,但我的左上角也有一个“< - Home”按钮。我想摆脱“< - Home”按钮,因为它是不必要的,不符合Apple的标准。显然,您无法删除左侧标签栏项目(< - Home)按钮,我不想更改全局色调,因为这也会隐藏我右上角的“注销”按钮。 / p>

Pic_of_My_Build

3 个答案:

答案 0 :(得分:0)

隐藏后退按钮:

在目标视图控制器ViewDidload

Race groups中添加此内容
 let maskView = UIView(frame: CGRect(x: 0, y: 0, width: 100, height: 40))
 maskView.backgroundColor = .clear
 self.navigationItem.leftBarButtonItem = UIBarButtonItem.init(customView: maskView)

答案 1 :(得分:0)

尝试使用RaceGroupsViewController

中的viewDidLoad
self.navigationItem.hidesBackButton = true

另一种选择是将类型segue从show更改为present,并在RaceGroupsViewController之前设置NavigationController

答案 2 :(得分:0)

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