登录应用程序后,我试图在 firstView 中隐藏我的后退按钮。我的 ViewWillAppear 中有这段代码。
self.navigationController.navigationItem.hidesBackButton = YES;
self.navigationController.navigationBar.hidden = NO;
但我的后退按钮不会消失。
有什么帮助吗?
亲切的问候。
登录应用程序后,我试图在 firstView 中隐藏我的后退按钮。我的 ViewWillAppear 中有这段代码。
self.navigationController.navigationItem.hidesBackButton = YES;
self.navigationController.navigationBar.hidden = NO;
但我的后退按钮不会消失。
有什么帮助吗?
亲切的问候。
改用这个
self.navigationItem.hidesBackButton = YES;
试试这几行,这将解决:
self.navigationItem.hidesBackButton = TRUE;
self.navigationItem.leftBarButtonItem = nil;
您可以将自定义 UIBarButtonItem 设置为左栏按钮。您可以尝试以一种平滑的方式隐藏或设计它,它有助于实现您想做的事情。
如果你想隐藏后退按钮,也许你不想回到前一个屏幕。如果是这种情况,而不是推动导航控制器以模态方式显示您的视图。否则,请执行以下操作:
UIButton* myButton=[UIButton buttonWithType:UIButtonTypeRoundedRect];
UIBarButtonItem* myBarButton=[[UIBarButtonItem alloc] initWithCustomView:myButton];
myButton.hidden = YES;