Problème clavier iPad
Bonjour à tous,
j'ai actuellement une vue avec pas mal de données à saisir. Mon problème est que quand je veux saisir les dernières données le clavier vient par dessus les UITextField...
J'ai essayé de redimensionner la page quand un clique sur un UITextField mais ça me fait n'importe quoi a cause du nombre de données.
Comment puis-je rendre scrollable la page au moment de la saisie?
Si possible en gardant ma UINavigationBar toujours en premier plan?
Merci à tous
tbille
Mots clés:
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
On en a déjà parlé plein de fois.
La technique habituelle est d'utiliser une UITableView (en style Grouped) pour concevoir le formulaire.
Comme l'a dit ceroce je pense qu'avec un UItableview ca serai mieux surtout niveau eshetique
Alors j'ai retrouve le tuto qui m'a permis de faire ceci de souvenir :
http://www.roostersoftstudios.com/2011/04/19/iphone-uitextfield-dynamically-moving-with-keyboard-tutorial/
Je crois que ce n'est pas le bon tuto
Celui ci permet de monter un peu la vue pour voir ce que tu ecris
Enfin je trouve que c'est pas clair tu veux que l'on reponde a quel question ?
Mon problème est que quand je veux saisir les dernières données le clavier vient par dessus les UITextField...
-> reponse que je viens de donner
Comment puis-je rendre scrollable la page au moment de la saisie?
-> Le tuto que je te passe permet juste de monter la vue en gardant la navigation je crois
Personnellement je le fait avec des UIScrollView et une vue parente qui est à l'écoute des notifications du clavier pour se retailler.
http://developer.apple.com/library/ios/documentation/StringsTextFonts/Conceptual/TextAndWebiPhoneOS/KeyboardManagement/KeyboardManagement.html#//apple_ref/doc/uid/TP40009542-CH5-SW7
Ca marche que si c'est un tableau sinon ca ne marche pas bien ca remontre trop haut perso chez moi
Bah heu après faut adapter le code à ton concept, là c'est que les principes qui sont évoqués, mais bon faut évidemment réfléchir un minimum pour adapter à ton cas !
Oeup mais j'ai cru qu'ils calculaient la distance a parcourir jusqu'a atteindre la textfield