2016-01-09 1 views
0

J'ai un UITextView avec l'apparence du clavier réglé à l'obscurité. Mais une fois que je présente et licencient un UINavigationController je reçois un clavier comme ceci:UIKeyboardAppearance cassé: montrant les deux styles à la fois

enter image description here

Maintenant, je ne suis pas sûr de ce qu'il faut faire pour obtenir ce retour à la normale? Une fois que je rejette le clavier et le montre à nouveau, il est de retour à la normale, mais ce n'est pas acceptable.

Je suppose que c'est un bug d'Apple, mais quelqu'un connaît-il un moyen de contourner ce problème?

Merci!

Répondre

1

Ok, j'ai trouvé comment contourner ce bug. Vous devez simplement fermer le clavier avant de présenter le contrôleur de vue. Comme si:

[self.textView resignFirstResponder]; 

Je ne sais pas ce qui cause ce bug, mais tout le monde juste cas d'autre avoir ce problème, c'est ce que je fais pour y remédier.