【发布时间】:2012-10-02 14:07:44
【问题描述】:
你好,
我创建了UINavigationBar,并尝试将颜色条更改为浅绿色(如在 Nib 文件中)
我该怎么做?
【问题讨论】:
标签: iphone ios uinavigationbar uicolor
你好,
我创建了UINavigationBar,并尝试将颜色条更改为浅绿色(如在 Nib 文件中)
我该怎么做?
【问题讨论】:
标签: iphone ios uinavigationbar uicolor
[[UINavigationBar appearance] setTintColor:[UIColor colorWithRed:0 green:.62 blue:.984 alpha:1]];
老兄,试试这个让[UIColor Aqua]贯穿你的整个应用程序。
【讨论】:
您可以将tintColor 或backgroundImage 设置为您的UINavigationBar
- (void) viewDidLoad
{
//set background image
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"background.png"]];
//OR set background Color
[self.navigationController.navigationBar setTintColor:[UIColor blueColor]];
}
我不确定,但如果你将它放在应用的第一次调用方法中,它可能适用于任何地方!
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { }
【讨论】:
AQUA (RGB) 的颜色代码。使用 mac 内置 DigitalColor Meter 并将光标悬停在您想要 RGB 的位置并设置颜色代码。你必须设置 RGB 像 e.g. 125.0/255.0
试试这个,
UINavigationController *navigationController;
UIColor* aqua = [UIColor colorWithRed:0 green:1 blue:1 alpha:1];
navigationController.navigationBar.tintColor = [UIColor aqua];
问候
【讨论】:
UINavigationBar *bar = [self.navigationController navigationBar];
[bar setTintColor:[UIColor colorWithRed:0.5 green:0.5 blue:0.5 alpha:1.0]];
请尝试以上代码设置颜色。
已编辑
UINavigationBar *bar = [self.navigationController navigationBar];
UIColor* aqua = [UIColor colorWithRed:0 green:1 blue:1 alpha:1];
[bar setTintColor:aqua];
此代码用于浅绿色
【讨论】:
[self.navigationController.navigationBar setTintColor:[UIColor blueColor]];
在 ViewController 出现之前调用此函数,例如在viewDidLoad:
【讨论】: