Comment faites défiler jusqu'à un élément précis dans le rectangle ScrollRect avec l'Unité d'INTERFACE utilisateur?
J'ai construit un formulaire d'inscription pour un jeu mobile à l'aide de l'Unité 5.1.
Pour ce faire, j'utilise l'Unité de l'INTERFACE utilisateur composants: ScrollRect + mise en page automatique (présentation Verticale) + Texte (étiquettes) + Champ de Saisie.
Cette partie fonctionne très bien.
Mais, lorsque le clavier est ouvert, le champ sélectionné est sous le clavier. Est-il un moyen de faire défiler le formulaire pour afficher le champ sélectionné dans la vue?
J'ai essayé d'utiliser ScrollRect.verticalNormalizedPosition
et il fonctionne très bien pour faire défiler les uns, cependant, je ne suis pas en mesure de faire champ sélectionné apparaissent là où je veux.
Merci pour votre aide !
OriginalL'auteur Florent Morin | 2015-06-10
Vous devez vous connecter pour publier un commentaire.
Je vais vous donner un extrait de code de la mienne parce que j'ai envie d'être utile. Espérons que cette aide!
J'ai dû ajouter un décalage à cause de certaines d'ancrage chose, mais sinon, c'était d'une grande aide/.
OriginalL'auteur maksymiuk
Aucun des suggestions travaillé pour moi, le code suivant ne
Ici est l'extension
Et voici comment je l'ai utilisé pour faire défiler un enfant direct du contenu en vue
OriginalL'auteur Peter Morris
Oui,c'est possible en utilisant le codage pour faire défiler verticalement, s'il vous plaît essayez ce code :
Ce code fonctionne très bien pour moi ,quand j'ai développé la fonctionnalité de chat.
OriginalL'auteur Sudhir Kotila
voici la façon dont j'ai maintenu l'objet sélectionné dans ScrollRect
OriginalL'auteur Александр Шмидтке