2009-07-29 6 views

Répondre

5

C'est en fait trivial. Ce que vous avez là est juste un UIToolbar perché au-dessus du clavier - il n'est pas du tout relié au clavier, sauf dans la mesure où vous le programmez. Le plus gros problème à faire cela est que si le clavier glisse dedans et dehors, vous voulez probablement que la barre d'outils fasse la même chose, ce qui nécessite une coordination minutieuse de la vitesse de l'animation.

Plus précisément, vous voulez déclencher l'apparition de la barre d'outils

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField 

et sa disparition dans la méthode invoquée avec le bouton Termine est touché.

Avez-vous besoin de plus de détails?

1

En fait, cela ressemble à la nouvelle barre de saisie automatique du formulaire UIWebView. Je suis sûr qu'il est implémenté en interne comme vous le dites, un UIToolbar qui apparaît quand le clavier le fait mais vous ne pouvez plus y ajouter de boutons. Je ne suis pas sûr si c'est ce que sagar demande ou non.

Questions connexes