2015-06-19 3 views
1

Я пытаюсь изменить цвет заголовка панели навигации и пунктов в строке состояния в расширении приложения 1Password. Я не могу найти способ сделать это.Изменить 1Password Расширение панели навигации приложения заголовок цвет

Пожалуйста, изображение ниже. enter image description here

Должен быть способ сделать это, приложение Uber делает это. Пожалуйста, найдите изображение ниже. enter image description here

Может кто-нибудь предложить мне способ сделать это.

ответ

0

Перед представлением экрана 1Password задающие внешний вид следующим образом.

[[UINavigationBar appearance] setBarTintColor:nil]; 
[[UINavigationBar appearance] setTintColor:[UIColor blackColor]]; 
[[UIBarButtonItem appearance] setTintColor:[UIColor blackColor]]; 
[[UINavigationBar appearance] setTitleTextAttributes: @{NSForegroundColorAttributeName:[UIColor blackColor]}]; 

В блоке завершения 1Password вы можете изменить внешний вид своего приложения.

0

изменить название цвета Панель навигации:

self.navigationController.navigationBar.titleTextAttributes = @{NSForegroundColorAttributeName:[UIColor grayColor]}; 

изменение строки состояния цвет шрифта: 1.in в Info.plist добавить пункт: UIViewControllerBasedStatusBarAppearance NO enter image description here

2.Add код в [ViewController viewDidLoad ]

совет: если вам нужно изменить весь цвет шрифта статуса viewController, вы должны добавить [AppDeleg поел применение: didFinishLaunchingWithOptions:]

[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; 
+0

У нас нет доступа к панели навигации 1Password для изменения ее titleTextAttributes, так как это расширение приложения. – pavan309

+0

@pavan Атрибуты текста заголовка приложения 1Password наследуются от вашей собственной цветовой схемы приложений, вам не нужно иметь доступ к расширению приложения 1Passwords – JSA986

+0

В 8.3 мы видим несколько проблем с навигационной панелью на втором экране 1Password. Любой, как я нашел исправление для него. Спасибо за помощь, ребята! – pavan309

Смежные вопросы