gpt4 book ai didi

iphone - 无法使用 ios 中的 Storyboard 删除导航 Controller 中的后退按钮

转载 作者:行者123 更新时间:2023-12-01 17:21:06 25 4
gpt4 key购买 nike

我是iOS新手,

我正在使用 Storyboard 为 iPhone 开发购物应用程序,

这是我的应用程序的快照,
TabBarController包含 4 个带有 NavigationController 的标签

当我打开 Tab1 (假设 class1 )它包含 TableView ,点击 tableview 将带我到 Detail page NavigationBar 上有标题和返回按钮(我在 ViewWillAppear method 中以编程方式添加标题和后退按钮)之后,当我点击后退按钮时,我正确导航到上一页,这工作正常..

我的问题是当我打开 Tab1 (即 class1),当我导航到 Detail page在 tableview 中选择一行后,在 Detail page , BackBtn和标题将添加到 NavigationBar bcoz ViewWillAppear method将被调用,当我点击 Tab2在点击 Backbtn 之前,我导航到 Tab2 类然后当我回到 Tab1现在我点击后退按钮,我正在导航到我的 Tab1 class 的上一页(即 class1 )但在 class1Detail page 的返回按钮和标题我的class1上有吗我无法隐藏它...

您可以在第二张图片中看到 BackBtnTitle有没有在Class1 ..

有什么问题 ?

最佳答案

只需将返回按钮隐藏在 viewWillAppear:Class1的方法像下面...

[self.navigationItem setHidesBackButton:YES animated:YES];

或者
[self.navigationItem setHidesBackButton:YES];

更新:

如果您将自定义按钮添加到 UINavigationBar然后像下面那样删除那个按钮......
self.navigationItem.leftBarButtonItem = nil;

如果您想删除右栏按钮,请使用下面的另一个代码,如上面...
self.navigationItem.rightBarButtonItem = nil;

我希望这对你有帮助......

关于iphone - 无法使用 ios 中的 Storyboard 删除导航 Controller 中的后退按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14208908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com