在UIPopoverController中更改后退按钮,导航标题的颜色

时间:2014-08-28 07:50:25

标签: ios iphone uinavigationbar uipopovercontroller

我在UIActivityViewController的contentView中添加了UIPopoverController。并尝试打开Print本身导航的UIPopoverController选项。我得到了那个观点

enter image description here enter image description here

我正在获得标题(打印选项/打印机)的颜色,后退按钮是白色的,我希望它为蓝色。这仅适用于UIPopoverController。否则al很好。

请建议!!!

2 个答案:

答案 0 :(得分:0)

对于标题,请使用:

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

对于后退按钮的箭头和文字

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

当然,如果您有UIPopoverController的对象,则必须应用导航栏中的样式:

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

答案 1 :(得分:0)

在该控制器的viewDidLoad方法中:

 for (UIView *subview in self.navigationController.navigationBar.subviews) [subview setTintColor:[UIColor blueColor]];