gpt4 book ai didi

ios - 如何编辑 backBarButtonItem (UINavigationItem) 的背景颜色? iOS 4.3 问题

转载 作者:行者123 更新时间:2023-11-29 13:37:45 25 4
gpt4 key购买 nike

我正在尝试编辑 backBarButtonItem 后面的背景,因为它坚持保持白色。我已经修改了整个导航栏的背景颜色,但没有用。

然而,它似乎只影响 iOS4,因为:

[self.navigationController.navigationBar setBackgroundImage:navBarBackground forBarMetrics:UIBarMetricsDefault];

代码适用于 iOS5。我也尝试过使用这种方法编辑导航栏:

@implementation UINavigationBar (UINavigationBarCategory)
-(void)drawRect:(CGRect)rect{
UIImage *img = [UIImage imageNamed:@"bg_actionbar_edit.png"];
[img drawInRect:rect];
}
@end;

但是这段代码会导致我所有的导航栏发生变化,这是我不希望发生的事情。是否有任何简单的代码可以用来根据导航栏简单地更改 buttonItem 的 BG 颜色?

最佳答案

设置导航栏的色调以更改导航栏按钮项目的颜色:

self.navigationController.navigationBar.tintColor = [UIColor grayColor];

关于ios - 如何编辑 backBarButtonItem (UINavigationItem) 的背景颜色? iOS 4.3 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10043586/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com