Default UIColor iPhone Navigation Bar
Может ли кто-нибудь сказать мне RGB для панели навигации iPhone iPhone по умолчанию? Я знаю, что вы обычно можете установить цвет по умолчанию, установив
self.navigationBarTintColor = nil;
Однако это не работает в этом случае, поэтому мне нужно установить точный синий цвет.
Спасибо за ваш ответ,
Doonot
Ответы
Ответ 1
[UIColor colorWithHue:0.6 saturation:0.33 brightness:0.69 alpha:0]
- это оттенок, очень близкий к оригиналу - я вижу небольшую разницу, хотя по сравнению с настройкой по умолчанию.
Источник: Каков цвет по умолчанию для кнопок панели навигации на iPhone?
Ответ 2
Вы правы: установка tintColor property
в nil
- это хороший способ установить синий цвет по умолчанию.
Но для того, чтобы установить tintColor
, вам нужно сделать так:
self.navigationController.navigationBar.tintColor = nil;
Ответ 3
Я не знаю, поможет вам это или нет. Стоит попробовать.
Откройте приложение Digital Color Meter в Mac.
Теперь откройте контроллер представления в интерфейсе Builder
Поместите панель навигации в контроллер просмотра
Переместите мышь на навигационную панель
Теперь вы можете увидеть значение RGB пикселя, на которое указана мышь в приложении Digital Color meter.
используйте это значение RGB в вашем UIColor
Я знаю его странное. Просто мысль.. Просто мысль..
Ответ 4
- создать отдельный проект, добавить
UINavigationBar
в построитель интерфейса с цветом оттенков по умолчанию
- напишите этот код, чтобы получить цвет оттенка
NSLog(@"tint color %@", navBar.tintColor);
вы увидите результат в журнале: tint color UIDeviceRGBColorSpace 0.121653 0.558395 0.837748 1
- установите цвет оттенка любой панели, которую вы хотите, с помощью следующих значений:
[navBar setTintColor:[UIColor colorWithRed:0.121653f green:0.558395f blue:0.837748f alpha:1]];
Ответ 5
[UIColor colorWithRed: (247/255.0) зеленый: (247/255,0) синий: (247/255,0) альфа-: 1]
Ответ 6
// Set Appdelegate.m file
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
[self setCustomDesign];
}
-(void)setCustomDesign
{
[[UINavigationBar appearance] setBarTintColor :UI_DEFAULT_NAV_COLOR] ;
}
//Constant.h
#define UI_DEFAULT_NAV_COLOR [UIColor colorWithRed:5/255.0 green:123/255.0 blue:253/255.0 alpha:1.0f]