2010-10-04 5 views
0

Je tente d'obtenir le fonctionnement suivant:iPad focus-événement

J'ai un formulaire contenant des selectboxes et des entrées. Il y a deux boutons sur le clavier virtuel - "suivant" et "précédent". La navigation dans les champs de saisie fonctionne. Lorsque j'atteins une sélection (en appuyant sur "suivant"), le clavier reste enfoncé et la boîte de sélection affiche ses éléments. Lorsque je sélectionne un élément en appuyant sur un élément de la zone de sélection, l'élément est sélectionné et le clavier disparaît.

Ce n'est pas ce que je veux. Je souhaite que l'entrée ou la sélection suivante soit mise au point ou que le clavier reste. J'ai lu (et testé) que l'événement de mise au point ne fonctionne pas. Est-il possible de faire fonctionner cette solution par une solution de contournement?

THX!

Répondre

-1

puis affecter le premier répondeur à l'élément ui suivant et le clavier restera visible. Vous devriez le faire dans le code qui accepte l'entrée de la selectbox.

Je spécule, car il n'y a pas de code inclus dans la question, mais je pense que l'approche suggérée devrait fonctionner

+0

Hi! Je ne comprends pas tout à fait ce que tu as écrit. Que voulez-vous dire par «premier répondant»? – eventhorizon

+0

@ eventhorizon http://developer.apple.com/library/ios/documentation/UIKit/Reference/UIResponder_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40006783-CH4-SW7 –

+0

@ eventhorizon fait référence à Pages HTML, pas une application native. – apchester