改变UIActivityViewController的navigationBar的颜色

时间:2014-02-13 20:49:32

标签: ios objective-c uinavigationcontroller uinavigationbar uiactivityviewcontroller

如何更改UIActivityViewController的颜色?

我想使用以下内容更改UIActivityViewController的UINavigationBar的颜色:

self.activityViewController.navigationController.navigationBar.barTintColor = [UIColor greenColor];

2 个答案:

答案 0 :(得分:1)

我建议在创建和展示UINavigationBar之前更改UIActivityViewController的背景颜色:

 [UINavigationBar appearance].backgroundColor = [UIColor greenColor];

HTH

答案 1 :(得分:0)

以下代码可能会帮助您:

[[UINavigationBar appearanceWhenContainedIn:[UIActivityViewController class], nil]
           setTintColor:[UIColor greenColor]];