And*_*rey 3 uinavigationbar uinavigationcontroller uinavigationitem ios
我的申请中有一些问题.
在我的应用程序中,有可能编辑一些信息(类似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];
}
Run Code Online (Sandbox Code Playgroud)
并且"后退"按钮没有消失.
我还试图在ViewWillAppear,ViewDidLoad或ViedDidLayout子视图中隐藏按钮,也不成功.

请给我任何建议,怎么做.
谢谢.
Cod*_*aru 12
用这个 :
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:[[UIView alloc] init]];
Run Code Online (Sandbox Code Playgroud)