0

登录应用程序后,我试图在 firstView 中隐藏我的后退按钮。我的 ViewWillAppear 中有这段代码。

self.navigationController.navigationItem.hidesBackButton = YES;
self.navigationController.navigationBar.hidden = NO;

但我的后退按钮不会消失。

有什么帮助吗?

亲切的问候。

4

4 回答 4

1

改用这个

self.navigationItem.hidesBackButton = YES;
于 2012-12-17T12:49:35.963 回答
1

试试这几行,这将解决:

self.navigationItem.hidesBackButton = TRUE;
self.navigationItem.leftBarButtonItem = nil;
于 2012-12-17T12:50:24.317 回答
0

您可以将自定义 UIBarButtonItem 设置为左​​栏按钮。您可以尝试以一种平滑的方式隐藏或设计它,它有助于实现您想做的事情。

于 2012-12-17T12:49:48.187 回答
0

如果你想隐藏后退按钮,也许你不想回到前一个屏幕。如果是这种情况,而不是推动导航控制器以模态方式显示您的视图。否则,请执行以下操作:

UIButton* myButton=[UIButton buttonWithType:UIButtonTypeRoundedRect];
UIBarButtonItem* myBarButton=[[UIBarButtonItem alloc] initWithCustomView:myButton];
myButton.hidden = YES;
于 2012-12-17T13:47:48.427 回答