隐藏iPhone中的rightNavigationBar按钮项

Ran*_*ani 6 iphone objective-c navigationbar

我想在ViewController加载时隐藏rightNavigationBarItem.这怎么可能?我试过这段代码,但它无法正常工作.

self.navigationItem.rightBarButtonItem = nil;
Run Code Online (Sandbox Code Playgroud)

Bil*_*son 6

在Xcode 4.使用这些将无法正常工作;

self.navigationItem.leftBarButtonItem.enabled=NO;
self.navigationItem.leftBarButtonItem=nil;
self.navigationController.navigationBar.backItem.hidesBackButton=YES;
[self.navigationItem.leftBarButtonItem release];
Run Code Online (Sandbox Code Playgroud)

我真的很感兴趣为什么你提到rightBarButtonItem?导航时,它的leftBarButtonItem会发生变化.

什么工作;

1)self.title =@"";使屏幕标题归零,当导航控制器将详细视图推入堆栈时,不会创建后退按钮.

2)用leftBarButtonItem其他东西替换更改按钮,但不能解决您的问题.

3)另一种选择.隐藏导航栏;[self.navigationController setNavigationBarHidden:YES animated:YES];


Csa*_*abi 5

嗨,它不隐藏,但让它禁用

 self.navigationItem.rightBarButtonItem.enabled = NO;
Run Code Online (Sandbox Code Playgroud)