我正在尝试添加一个自定义后退按钮,以便我可以在弹出 Controller 之前执行一些任务。但无论我多么努力地尝试,此功能与后退按钮绑定(bind)都不起作用。我正在添加一些代码来理解
-(void)customizeNavigationBar
{
self.navigationController.navigationBarHidden = NO;
self.navigationItem.title = @"Video Call";
UIBarButtonItem *backButton = [[UIBarButtonItem alloc]
initWithTitle:@" " style:UIBarButtonItemStylePlain
target:self action:@selector(didBackBtnTap)];
[self.navigationItem setBackBarButtonItem:backButton];
}
这是根本没有调用的函数,
-(void)didBackBtnTap
{
[self popToProfileScreen];
}
请提出任何解决方案,在此先感谢。
最佳答案
使用 leftbarbutton
项代替 setBackBarButtonItem
self.navigationItem.leftBarButtonItem = backButton;
关于ios - 导航栏后退按钮不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51223484/