Le changement de teinte de la couleur de UIAlertview et UIActionsheet boutons

Je suis en train d'essayer d'adapter mon application pour iOS 7. La question que je vais avoir c'est que je ne peux pas changer la teinte de la couleur de certains contrôles.

J'ai fait ajouter

self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
if (IOS7_OR_LATER)
    self.window.tintColor = [self greenTintColor];

mon app délégué

           - (BOOL)application:(UIApplication *)application
 didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

Il a surtout aidé, mais la couleur de la boîte de message et l'action de la feuille de boutons est toujours le bleu par défaut.

Comment puis-je changer la couleur des boutons trop?

Quelques captures d'écran:

Le changement de teinte de la couleur de UIAlertview et UIActionsheet boutons
Le changement de teinte de la couleur de UIAlertview et UIActionsheet boutons

OriginalL'auteur Bobrovsky | 2013-11-15