2014-08-28 2 views
1

Я добавил UIActivityViewController в contentView of UIPopoverController. И пытается открыть Print Опция, которая находится в UIPopoverController. Я получаю эту точку зренияИзменить цвет кнопки «Назад», название навигации в UIPopoverController

enter image description hereenter image description here

И я получаю цвет Title (Параметры печати/принтер) и кнопка спины белая, я хочу, чтобы blue.this только в случае UIPopoverController. Иначе все нормально.

Пожалуйста, предложите !!!

ответ

0

Для Название использования:

[self.navigationController.navigationBar setTitleTextAttributes:@{NSForegroundColorAttributeName : [UIColor blueColor]}]; 

Для стрелки и текст задней кнопки:

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

И, конечно, если у вас есть объект UIPopoverController вы должны подать стили от навигационной панели:

popoverController.navigationBar.titleTextAttributes = self.navigationController.navigationBar.titleTextAttributes; 
+0

не работает на кнопку назад и это стрела цвет –

+0

Можете ли вы показать код, а также дать попробовать это: 'self.navigationController.navigationBar.tintColor = [UIColor blueColor]; 'и/или' [Внешний вид UINavigationBar] .tintColor = [UIColor blueColor]; ' –

0

В вашем методе viewDidLoad для этого контроллера:

for (UIView *subview in self.navigationController.navigationBar.subviews) [subview setTintColor:[UIColor blueColor]]; 
Смежные вопросы