如何将导航栏中的后台按钮分配给自定义按钮?

问题描述:

我实际上是一个项目,我不得不隐藏导航栏。相反,我想使用我自己的自定义按钮。你能建议吗?如何将导航栏中的后台按钮分配给自定义按钮?

有没有像pullviewcontroller那样做?

您可以自己拨打导航控制器上的popViewControllerAnimated:以返回到上一个视图控制器。

,你可以用你的UIViewController生命周期函数来设置你的导航栏隐藏和显示,

- (void) viewWillAppear:(BOOL)animated 
{ 
    [self.navigationController setNavigationBarHidden:YES animated:animated]; 
    [super viewWillAppear:animated]; 
} 

- (void) viewWillDisappear:(BOOL)animated 
{ 
    [self.navigationController setNavigationBarHidden:NO animated:animated]; 
    [super viewWillDisappear:animated]; 
}