After upgrading the dev iPhone 5 to iOS 8.1, all of the buttons and default labels on UINavigationBars and UIAlertViews started to appear on screen with white text.
I tried to resolve the problem with:
// UIView tints
[[UIView appearance] setTintColor:[UIColor blackColor]];
[[UIAlertView appearance] setTintColor:[UIColor blackColor]];
[[UINavigationBar appearance] setBarTintColor:[UIColor blackColor]];
[[UIBarButtonItem appearance] setTintColor:[UIColor whiteColor]];
This somehow solved the white buttons in most cases, but not all of them. I'm still having problems with the alert views appearing after receiving a notification in-app, with navigation bar buttons and labels.
Has anyone experienced this problem? And if possible has a solution?