gpt4 book ai didi

iphone - 将新 View 推送到导航堆栈时 UIToolbar 按钮消失

转载 作者:行者123 更新时间:2023-12-03 19:10:54 25 4
gpt4 key购买 nike

我有一个基于 UINavigationController 的 iPhone 应用程序与 UIToolbar底部有我通过 Interface Builder 创建的各种按钮。当我使用[navigationController pushViewController:animated:]时我的新 View 按预期滑入到位,但随后所有按钮都从工具栏中消失 - 工具栏本身保持可见,它只是完全空的。

如何让按钮保持不动?

这是我响应用户按下工具栏按钮之一然后显示新 View 的部分:

- (IBAction)clickSettings:(id)sender {
NSLog(@"Clicked on 'Settings' button");

SettingsViewController *settingsViewController = [[SettingsViewController alloc] initWithNibName:@"Settings" bundle:nil];
[navigationController pushViewController:settingsViewController animated:YES];
}

最佳答案

工具栏按钮是给定 View 的属性;当您将新 View 推送到导航堆栈时,新 View 的工具栏按钮将滑入到位。

工具栏本身似乎“属于”导航 Controller ;工具栏的可见性由 UINavigationControllertoolbarHidden 属性控制,即

self.navigationController.toolbarHidden = YES;

关于iphone - 将新 View 推送到导航堆栈时 UIToolbar 按钮消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4837106/

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