gpt4 book ai didi

objective-c - 无法在 UINavigationBar 中重命名或设置新的 backBarButtonItem

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:51:55 24 4
gpt4 key购买 nike

我正在使用 XCode 4.3.2,并且只想在我的 UINavigationBar 中设置我的后退按钮的文本。

简单的方法就是使用

- (void)loadView {
[super loadView];
self.navigationItem.backBarButtonItem =
[[UIBarButtonItem alloc] initWithTitle:@"Back"
style: UIBarButtonItemStyleBordered
target:nil
action:nil];
}

但是 id 不起作用。我打开 Storyboard 并看到:

back button disable

后退按钮被禁用。所以,我无法设置按钮或禁用它。我现在可以做什么?

最佳答案

backBarButton 用于设置后退按钮在您按下的下一个 View Controller 上会说什么,即后退按钮会说什么让用户知道如何返回当前 View Controller 。它不用于控制后退按钮在当前 View Controller 上显示的内容。这是一个常见的混淆来源。

就 IB 中出现的内容而言,我完全不确定您在那里做什么。如果你有一个导航栏,并且你在用户浏览应用程序时推送 View Controller ,那么在 IB 中你不需要做任何事情(除了确保你已经在你的初始 View 中设置了你的导航 Controller )。但是在IB中不需要设置后退按钮。

如果您想做其他事情,请告诉我们,但这是标准流程。

关于objective-c - 无法在 UINavigationBar 中重命名或设置新的 backBarButtonItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10274552/

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