402得票14回答
iPhone如何在第一页隐藏导航栏?

我有下面的代码,它隐藏并显示导航栏。 当第一个视图加载时,它被隐藏,当调用“children”时再次隐藏。 问题是我找不到触发器/事件来让它在返回根视图时再次隐藏.... 在根页面上有一个“测试”按钮可以手动执行该操作,但它不够美观,我希望它自动执行。-(void)hideBar { ...

347得票18回答
如何在iOS 7上禁用UINavigationController中的返回手势?

在iOS 7中,苹果新增了一种默认导航行为。您可以从屏幕左侧向右滑动以返回到导航堆栈。但在我的应用中,这种行为与我的自定义左侧菜单冲突。因此,是否有可能在UINavigationController中禁用这个新手势?

329得票14回答
如何在Swift中从第一个视图控制器隐藏导航栏?

如何在Swift中从第一个ViewController或特定的 ViewController 隐藏导航栏? 我在 viewDidLoad() 中使用了以下代码:override func viewDidLoad() { super.viewDidLoad() self.nav...

327得票15回答
如何在iPhone上隐藏导航栏上的“返回”按钮?

我在我的应用程序中添加了导航控件以在视图之间切换。但是有些视图不应该有“返回”(上一个标题)按钮。有什么办法可以隐藏后退按钮吗? 我在我的应用程序中添加了导航控件以在视图之间切换,但其中的一些视图不应该有“返回”(即前一个标题)按钮。是否有任何方法可以隐藏该后退按钮?

266得票32回答
当 UINavigationController 的返回按钮被按下时执行操作

当 UINavigationController 的返回按钮被按下时,我需要执行一个动作(清空数组),同时该按钮仍可以导致出现之前的堆栈上的前一个 ViewController。我如何使用Swift实现这一点?

251得票28回答
如何在iOS导航控制器中设置返回按钮文本?

如何删除返回按钮文本。 当前返回按钮: < 返回 期望的返回按钮: < 任何其他 这些都不起作用: self.navigationItem.backBarButtonItem?.title = "Back" self.backItem?.title = "" s...

248得票25回答
如何更改基于导航的应用程序中的Push和Pop动画

我有一个基于导航的应用程序,想要更改压入和弹出动画。我该如何做到这一点? 编辑2018年 对于这个问题已经有许多回答了,而且已经过了一段时间了,我重新选择了我认为现在最相关的答案。如果有人持不同意见,请在评论中让我知道。

192得票21回答
如何在UINavigationController中添加右侧按钮?

我试图在导航控制器的顶部栏添加一个刷新按钮,但一直不成功。 这是头文件:@interface PropertyViewController : UINavigationController { } 这是我尝试添加它的方式:- (id)initWithNibName:(NSString *)...

181得票29回答
导航控制器中后退按钮的设置操作

我试图覆盖导航控制器中后退按钮的默认操作。我已经为自定义按钮提供了一个目标和操作。奇怪的是,当通过backbutton属性进行分配时,它不会注意它们,而是弹出当前视图并返回到根视图:UIBarButtonItem *backButton = [[UIBarButtonItem alloc] ...

165得票19回答
iOS 15 导航栏透明化

我的iOS应用程序使用storyboard来设计用户界面,并使用自定义色调作为导航栏背景颜色。 我在Xcode 13 beta 5上测试了我的应用程序,发现导航栏是“白色的”,导航栏上的文本不可见。 在苹果开发者论坛https://developer.apple.com/forums/th...