146 votes

Existe-t-il un moyen de masquer les indicateurs de défilement dans une UIScrollView ?

J'ai un cas d'utilisation où ces indicateurs perturbent l'interaction de l'utilisateur. Puis-je sous-classer et surcharger une méthode ou faire quelque chose de similaire pour supprimer les indicateurs de défilement de la vue de défilement ?

4voto

Darshan Kunjadiya Points 1849

Ce sont vos UITableView propriétés de défilement :

[YourTableView setShowsHorizontalScrollIndicator:NO];
[YourTableView setShowsVerticalScrollIndicator:NO];

Ce sont vos UIScrollView propriétés de défilement :

[YourScroll setShowsHorizontalScrollIndicator:NO];
[YourScroll setShowsVerticalScrollIndicator:NO];

0voto

elia Points 354

Aucune réponse n'a fonctionné pour moi car l'anneau de mise au point des indicateurs est affiché à chaque fois mais je résous mon problème via NSStoryboard .

NSCollectionView ont un diagramme ;

Scroll View - Collection View then Clip View then Scroller (vertical) & Scroller (Horizontal)

enter image description here

Cliquez sur n'importe quel objet Scroller puis dans Attributes Inspector set Focus Ring à la propriété None . Si vous ne l'avez pas défini, vous risquez d'avoir un problème lorsque les utilisateurs modifient l'adresse de l'ordinateur. Appearance entre Dark y Light .

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