Вопрос по iphone, ios, uinavigationbar, uicolor – Изменить цвет UINavigationBar

0

Привет,

я создалUINavigationBarи я пытаюсь изменить цветную полосу на цвет морской волны (как в файле Nib)

Как мне это сделать?

Ваш Ответ

5   ответов
1

Вы можете установить либо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 { }
Я пытаюсь с кодом [self.navigationController.navigationBar setTintColor: [UIColor blueColor]]; и код [UIColor colorWithRed: 0,5 зеленый: 0,5 синий: 0,5 альфа: 1,0], но синий цвет темнее цвета морской волны. И я не могу добраться до цвета морской волны user1669223
@ user1669223, вы должны найти цветовой код дляAQUA (RGB). Используйте Mac встроенныйDigitalColor Meter и наведите курсор на нужный вам RGB и установите цветовой код. Вы'как установить RGB,e.g. 125.0/255.0 Hemang
Цвет RGB для Aqua: 255 синий, 128 зеленый, 0 красный, но светло-синий, а не аква user1669223
0
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];

Этот код использовать для цвета морской волны

Даже не скомпилировать ... Till
Выше отредактированный код для цвета морской волны. Nimit Parekh
но вы можете установить цвет? Nimit Parekh
Я не могу добраться до цвета морской волны, что это 'С проблемой user1669223
1

попробуй это,

UINavigationController *navigationController;
UIColor* aqua = [UIColor colorWithRed:0 green:1 blue:1 alpha:1];
navigationController.navigationBar.tintColor = [UIColor aqua];

С уважением

8
[[UINavigationBar appearance] setTintColor:[UIColor colorWithRed:0 green:.62 blue:.984 alpha:1]];

Чувак, попробуйте это, чтобы получить[UIColor Aqua] по всему вашему приложению.

-1
[self.navigationController.navigationBar setTintColor:[UIColor blueColor]];

Вызовите эту функцию до появления ViewController, например, вviewDidLoad:

Мой ответ ненеправильно. Если вы прочитаете вопрос, этоНепонятно, если проблема в том, как установить цвет панели навигации или просто как получить цвет морской волны. xapslock
пожалуйста, убедитесь, что вы ответили на вопрос, в противном случае вы получите голосование, за ваше внимание, я не тот, кто проголосовал здесь D_D

Похожие вопросы