iOS 8 UIActivityViewController and UIAlertController button text color uses window’s tintColor

In addition to the global tint color defined for your application, each view controller allows you to override the tint color for just that controller. In this case your best bet would be to set the tintColor on your UIActivityViewController after initializing but before presenting. UIActivityViewController *activityController = [[UIActivityViewController alloc] initWithActivityItems:items applicationActivities:activities]; //Set the tint … Read more

Get global tint color from code

Easy. Objective C: UIColor *tintColor = [[self view]tintColor]; Swift: let tintColor = self.view.tintColor; This should get the tintColor set on the app. If you change it, this property should get updated. This assumes you’re inside a viewController or a subclass of one and that you haven’t overridden the tintColor in some superView between this view … Read more