ios - 在 UITabViewController 中隐藏 "Back"按钮

标签 ios objective-c mobile uinavigationcontroller uitabbarcontroller

我的 Storyboard顺序如下:

  • UINavigationController
  • 启动ScreenVC
  • LoginVC 或 SignUPVC
  • UITabBarController
  • Tab1VC
  • Tab2VC

我希望后退按钮出现在 LaunchScreenVC 和 LoginVC/SignUpVC 中,而不是 Tab1VC 和 Tab2VC 中。

我将 [self.tabBarController.navigationItem setHidesBackButton:YESanimated:YES]; 放置在 Tab1VC 和 TabVC2 的 viewWillAppear 内,但没有效果。我读到应该在实例化 VC 之前调用此代码,但由于我使用的是 Storyboard,我如何才能做到这一点?

最佳答案

如果您只想隐藏后退按钮,可以执行以下操作,将其添加到 tabBarController 的 viewDidLoad 方法中。

self.navigationItem.hidesBackButton = YES;

关于ios - 在 UITabViewController 中隐藏 "Back"按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26580090/

相关文章:

android - 如何使分数增加触摸分数?

javascript - 根据屏幕尺寸确定设备?

ios - 为什么更改步进值会导致 Xcode 中的代码崩溃?

ios - 是否可以从 Swift 中的 UITextView 元素的光标位置获取索引(String.Index)值?

ios - 编写 UIView 层次结构

ios - 如何检测用户何时退出 iOS 上的 YouTube 播放器 View ?

css - 溢出 :hidden not working on mobile browser

ios - 读取文本文件的特定部分

javascript - 从 API 获取数据时如何存储数据

ios - 类似单例的 UIView 访问?