2013-10-08 7 views
2

Dans iOS7, je règle le clavier de mon UITextField dans le générateur d'interface sur le style sombre, cependant, chaque fois que je clique sur le champ textField, le clavier affiche initialement la lumière pendant une fraction de seconde avant de passer au style sombre, comment puis-je l'avoir pas fait cela?iOS 7 Clavier couleur flash

Répondre

1

J'ai eu le même problème. Il semble que cela se produise seulement la première fois que le clavier apparaît après la suspension d'une application, puis la reprise.

Je n'ai jamais été capable de résoudre directement le problème, mais dans mon cas, j'ai été capable de trouver une solution de contournement. Plus précisément, mon problème était avec un écran de mot de passe, qui devait apparaître après la reprise. Chaque fois que le clavier était affiché sur l'écran du code d'accès, il commençait par être de couleur claire, puis clignotait à mi-chemin de l'animation. J'ai contourné cela en faisant de mon clavier le premier répondeur lorsque l'événement de suspension a été reçu, au lieu de reprendre. Je ne peux pas vous aider, mais j'ai pensé partager ma solution de contournement.

+0

Merci beaucoup. – Woodstock

0

Un autre bug dans iOS 7 semble, un redémarrage de l'appareil le fixe temporairement. Curieusement, ce problème ne se produit pas dans d'autres applications utilisant le clavier noir! Qui sait!

2

Ceci est un bug dans iOS 7. J'ai eu le même problème. Il a été corrigé dans iOS 7. J'ai testé iOS 7 beta 3 aujourd'hui.

0

J'ai trouvé que le fait de régler la propriété autocorrectionType à UITextAutocorrectionTypeNo résout ce problème!

self.myTextField.autocorrectionType = UITextAutocorrectionTypeNo;