objective-c - UINavigationBar 中的后退按钮隐藏问题

标签 objective-c uinavigationcontroller title uibarbuttonitem

当我使用这个:[self.navigationItem setHidesBackButton:YES animated:NO]; 来隐藏我的导航栏中的后退按钮时,我的标题没有居中。它的打印效果就像按钮仍然存在一样。

有谁知道为什么会发生这种情况,以及如何解决它?

编辑:

我的程序是这样的:我的 rootViewController 是一个导航 Controller ,我设置它以便隐藏导航栏。然后我推送到另一个 UIViewController,它使导航栏再次出现,但使后退按钮消失。

我尝试了设置 self.navigationItem.backBarButtonItem = nil;,但它并没有使后退按钮消失。

这里有一些图片供引用:

Picture with back button Picture without

最佳答案

viewController.navigationItem.hidesBackButton = YES;

这很完美!

关于objective-c - UINavigationBar 中的后退按钮隐藏问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6958979/

相关文章:

objective-c - CFArrayGetValueAtIndex 不返回任何内容

iphone - 如何将我的应用程序数据从一部 iPhone 发送到另一部

objective-c - UIkeyboardtypenumberpad IPAD

ios - uitableViewCell 的索引路径

ios - 使用 Core Data 的选项卡式应用程序,每个选项卡上都有不同的主详细信息 TableView

ios - 如何在数据库中的导航栏上显示标题

c# - 弹出式导航 - iOS

ios - 使用定义的协议(protocol)将 UINavigationController 功能添加到容器 Controller

ios - 如何在 iOS 中以编程方式更改 UIButton 中的 textLabel 属性?

iphone - UINavigationBar 中的中心自定义标题?