gpt4 book ai didi

ios - hidesBackButton/setHidesBackButton 不工作

转载 作者:可可西里 更新时间:2023-11-01 06:18:05 29 4
gpt4 key购买 nike

我的申请有问题。

在我的应用程序中,可以编辑一些信息(比如 iPhone 的联系人)。当您按下导航栏右侧的“编辑”按钮时,“返回”按钮应该隐藏,而“取消”按钮出现。

当用户直接从 ViewController 按下“编辑”按钮时,它工作得很好。

但是,当用户创建新广告时,带有编辑功能的 View Controller 应该在编辑模式下打开。我这样调用它:

VICarInfo * vc = [[VICarInfo alloc] init];
[vc setCurrentAdv:adv];
[self.navigationController pushViewController:vc animated:YES];

if (editMode) {
[self.navigationItem setHidesBackButton:YES animated:NO];
[vc btnEditClick];
}

“后退”按钮并没有消失。

我还尝试在 ViewWillAppear、ViewDidLoad 或 ViedDidLayout subview 中隐藏按钮,但也不成功。

Simulator

请给我任何建议,如何去做。

谢谢。

最佳答案

使用这个:

    self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:[[UIView alloc] init]];

关于ios - hidesBackButton/setHidesBackButton 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17746808/

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