60 votes

UIScrollView : pagination horizontale, défilement vertical ?

Comment puis-je forcer un UIScrollView dans lequel la pagination et le défilement sont activés à ne se déplacer que verticalement ou horizontalement à un moment donné ?

Je crois savoir que le directionalLockEnabled devrait permettre d'atteindre cet objectif, mais un balayage diagonal fait toujours défiler la vue en diagonale au lieu de limiter le mouvement à un seul axe.

Edit : pour être plus clair, j'aimerais permettre à l'utilisateur de défiler horizontalement OU verticalement, mais pas les deux simultanément.

-1voto

zpesk Points 3049

Si vous utilisez le constructeur d'interface pour concevoir votre interface, cela peut être fait assez facilement.

Dans le constructeur d'interface, il suffit de cliquer sur le UIScrollView et de sélectionner l'option (dans l'inspecteur) qui le limite à un seul sens de défilement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X