繁体   English   中英

无法隐藏导航栏内的后退按钮

[英]Can't hide back button inside my navigationbar

我在登录应用程序后试图在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;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM