2010-04-03 5 views
2

Je présente un UIViewController en tant que contrôleur modal avec modalPresentationStyle = UIModalPresentationFormSheet. J'ai quelques UITextFields sur sa vue.iPhone OS 3.2 (iPad) Vue modale question

Mon problème est que lorsque j'essaie de fermer le clavier ([textfieldname resignFirstResponder]), il ne fait rien. Cependant quand je change le modalPresentationStyle en UIModalPresentationPageSheet, cela fonctionne.

Cela semble être un bug. Est-ce que quelqu'un a fait face à des problèmes similaires et a trouvé un travail? Pourrais-je faire quelque chose de stupide et stupide?

+0

J'ai le même problème. Je n'ai pas encore trouvé de bon travail. – MikeN

Répondre

1

Je suis tombé sur ce même problème avec UITextView, j'ai fini et sous-classement UITextView resignFirstResponder primordial comme suit ...

- (BOOL)resignFirstResponder{ 
    [super resignFirstResponder]; 
    // For some reason, UITextView doesn't like to give up first responder, ever.... 
    return YES; 
} 

Je n'ai pas vérifié si cela est encore nécessaire 4.3, mais il était sans aucun doute nécessaire dans 3.2 dans certains cas.

Questions connexes