Ios 更改UIActivityViewController UINavigationBar颜色

Ios 更改UIActivityViewController UINavigationBar颜色,ios,swift,uinavigationcontroller,uiactivityviewcontroller,Ios,Swift,Uinavigationcontroller,Uiactivityviewcontroller,我试图通过对其子类化来更改UIActivityViewController,但从未奏效,还试图在演示之前对其进行设置: activityViewController.navigationController?.navigationBar.tintColor=UIColor.whiteColor() 有什么可能的办法吗?至少要更改栏按钮项目的着色颜色 注意:我不想更改当前导航栏的颜色,就在UIActivityViewController中 以下代码可能对您有所帮助: [[UINavigationB

我试图通过对其子类化来更改
UIActivityViewController
,但从未奏效,还试图在演示之前对其进行设置:
activityViewController.navigationController?.navigationBar.tintColor=UIColor.whiteColor()

有什么可能的办法吗?至少要更改栏按钮项目的着色颜色


注意:我不想更改当前导航栏的颜色,就在
UIActivityViewController

以下代码可能对您有所帮助:

[[UINavigationBar appearance] setBarTintColor:[UIColor purpleColor]];
[[UINavigationBar appearance] setTitleTextAttributes:@{ NSForegroundColorAttributeName: [UIColor whiteColor]}];
这是代码帮助,所以请尝试我的代码