【发布时间】:2017-11-23 11:19:52
【问题描述】:
我是 iOS 新手,
我想将空文本设置为全局 UINavigationBar 上的所有后退按钮,因为我有多个 UINavigationBar 所以想尝试使用类别。
这是我的代码:
UINavigationItem+BackButton.h
@interface UINavigationItem (BackButton)
- (void)removeBackText;
@end
UINavigationItem+BackButton.m
@implementation UINavigationItem (BackButton)
- (void)removeBackText
{
self.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Bc" style:UIBarButtonItemStylePlain target:nil action:nil];
}
@end
在我的一个 ViewController 中
-(void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[self.navigationController.navigationItem removeBackText];
}
我已经尝试过了,但它不起作用。 有什么帮助可以帮助我做错的地方吗?
提前致谢
【问题讨论】:
-
尝试
self.navigationItem而不是self.navigationController.navigationItem -
试过但同样的问题
标签: ios iphone ipad uinavigationbar uinavigationitem