Je souhaite ajouter des boutons comme précédent, suivant, terminé, Aller lorsque je remplis des champs de texte dans mon application iPhone. Pourriez-vous me dire comment je peux faire ça?Clavier de l'application iPhone
Merci.
Je souhaite ajouter des boutons comme précédent, suivant, terminé, Aller lorsque je remplis des champs de texte dans mon application iPhone. Pourriez-vous me dire comment je peux faire ça?Clavier de l'application iPhone
Merci.
L'application iPhone est généralement composée de plusieurs UIViewControllers.
Chaque UIViewController gère les données et la vue qui affiche les données.
Les UIViewControllers peuvent être groupés par UINavigationController ou UITabController, les deux ajoutant des éléments de navigation pour naviguer entre différents UIViewControllers. Par exemple, le contrôleur à onglets dessine des onglets en bas de l'écran pour vous permettre de passer d'une vue à l'autre. Le contrôleur de navigation ajoute le bouton «retour», vous pouvez donc revenir à l'écran précédent, et vous pouvez ajouter des fonctionnalités supplémentaires comme modifier/ajouter/supprimer des boutons qui fonctionnent sur votre vue. Jetez un oeil à UINavigationController, UIViewController et peut-être UITableView.
Il serait utile que vous expliquiez un peu comment votre formulaire est conçu pour comprendre ce que sont les boutons prev/next, par exemple. est-ce pour naviguer entre plusieurs écrans du même formulaire? Je soupçonne que UINavigationController est ce dont vous avez besoin.
Si vous vous posez la question, les boutons "Précédent", "Suivant" et "Terminé" affichés au-dessus de la barre d'outils dans Safari sont en fait juste UIToolbar
placés juste au-dessus du clavier. Il n'y a pas de mécanisme intégré pour effectuer les actions de ces boutons, vous devrez donc les écrire vous-même. "Done" devrait faire que le champ démissionne de son statut de premier répondeur; "Précédent" et "Suivant" doivent changer quel champ est le premier répondeur. Vous pouvez observer UIKeyboardWillShowNotification
et UIKeyboardWillHideNotification
pour déterminer quand afficher et masquer cette barre d'outils et où la placer sur l'écran.
Peut-être que le titre devrait être "comment ajouter des boutons de navigation à la forme de l'application iPhone" ou quelque chose comme ça car la question que je comprends n'a rien à voir avec le clavier. – stefanB