【发布时间】:2010-07-21 09:48:22
【问题描述】:
我需要更改默认“self.navigationItem.backBarButtonItem”的颜色。为此,我创建了一个自定义 Button 类并像这样实现它:
- (void)viewDidLoad {
[super viewDidLoad];
BackButton *blueSaveButton = [[BackButton alloc] init];
UIBarButtonItem *temporaryBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:blueSaveButton];
temporaryBarButtonItem.title = @"Tillbaka";
self.navigationItem.backBarButtonItem = temporaryBarButtonItem;
[temporaryBarButtonItem release];
[blueSaveButton release];
[self gotoLocation];
}
但这对按钮完全没有影响。 那么如何在不“破坏”导航栏的默认/继承行为的情况下做到这一点呢?
编辑:原因是按钮需要是公司品牌的,所以默认样式不会这样做。
BR
【问题讨论】:
标签: iphone iphone-sdk-3.0