你知道如何在UINavigationController中隐藏"后退"按钮吗?

就像iPhone上的邮件应用程序在查看邮箱时点击"编辑"一样.

推荐答案

我刚刚找到了答案,在一个控制器中使用这个:

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

为了恢复它:

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

--

[UPDATE]

Swift 3.0:

self.navigationItem.setHidesBackButton(true, animated:true)

Ios相关问答推荐

如何在iOS 17中拦截UITextView中的链接点击?UITextItemInteraction已弃用

在 Android 和 iOS 应用程序上下文中阻止后台线程有哪些缺点?

每次我路由到应用程序的主屏幕时,都无法使组合订阅正常工作

@MainActor 类的扩展是主要演员吗?

UIControl 子类 - 按下时显示 UIMenu

如何为 XCTest、SwiftUI 预览等初始化带有 @MainActor 注释的 Swift 类

过渡动画在 iOS16 中不起作用,但在 iOS15 中起作用

VStack 显示错误实例方法 'sheet(item:onDismiss:content:)' 要求 'Int' 符合 'Identifiable'

如何包含 Xcode 子项目标头?

如何为视图的 colored颜色 和宽度设置动画?

实现一个将块用作回调的方法

iPhone iOS 无法正确显示 box-shadow

iOS 中是否有用于自定义振动的 API?

如何在 Swift 中使用包含多个值的查询参数构建一个 URL?

Storyboard Segue 从视图控制器到自身

如何识别导航堆栈中的前一个视图控制器

如何用 CAShapeLayer 和 UIBezierPath 画一个光滑的圆?

Swift - 获取设备的 WIFI IP 地址

iOS 7 及更高版本: for each 视图控制器设置状态栏样式

为给定的 UIColor 获取更亮和更暗的 colored颜色 变化