我的应用程序有一些问题。
在我的应用程序中,可以编辑一些信息(比如 iPhone 的联系人)。当您按下导航栏右侧的“编辑”按钮时,“返回”按钮应隐藏,并出现“取消”按钮。
当用户直接从 ViewController 按下“编辑”按钮时,它工作得很好。
但是,当用户创建新广告时,具有编辑功能的视图控制器应该以编辑模式打开。我这样称呼它:
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 子视图中隐藏按钮,也未成功。
请给我任何建议,如何做到这一点。
谢谢你。