Tengo un caso de uso donde esos indicadores alteran la interacción del usuario. ¿Puedo subclasificar y anular un método o hacer algo similar para eliminar los indicadores de desplazamiento de la vista de desplazamiento?¿Hay alguna manera de ocultar los indicadores de desplazamiento en UIScrollView?
Respuesta
Establezca las propiedades showsHorizontalScrollIndicator
y showsVerticalScrollIndicator
del UIScrollView
en NO
.
[tableView setShowsHorizontalScrollIndicator:NO];
[tableView setShowsVerticalScrollIndicator:NO];
// Para UITableView
tbl.showsHorizontalScrollIndicator = NO;
tbl.showsVerticalScrollIndicator = NO;
// Para UIScrollView
scrl.showsHorizontalScrollIndicator = NO;
scrl.showsVerticalScrollIndicator = NO;
Cambio de X IB o guión gráfico
1 Me gusta esta notación mejor que setShowsHorizontalScrollIndicator: – bluefloyd8
Estos son sus UITableView
propiedades de desplazamiento:
[YourTableView setShowsHorizontalScrollIndicator:NO];
[YourTableView setShowsVerticalScrollIndicator:NO];
Estos son sus UIScrollView
propiedades de desplazamiento:
[YourScroll setShowsHorizontalScrollIndicator:NO];
[YourScroll setShowsVerticalScrollIndicator:NO];
Para aquellos que buscan hacer esto en Swift.
self.tableView.showsHorizontalScrollIndicator = false
self.tableView.showsVerticalScrollIndicator = false
Para UIScrollView en Swift
scrollView?.showsHorizontalScrollIndicator = false
scrollView?.showsVerticalScrollIndicator = false
Swift 3 extensión para UIScrollView y UITableView:
import Foundation
extension UIScrollView {
func hideIndicators() {
showsHorizontalScrollIndicator = false
showsVerticalScrollIndicator = false
}
}
¿Por qué demonios está usando Una extensión ? Estás complicando las cosas con líneas de código inútiles para las personas que están tratando de aprender, cuando una simple view.showsHorizontalScrollIndicator = false funcionaría ... – petaire
@petaire - Tienes que calmarse jajaja. De hecho, me gusta mucho esa extensión. – quemeful
- 1. Cómo parpadear/parpadear los indicadores de desplazamiento en UIScrollView?
- 2. Cómo mostrar los indicadores de desplazamiento de UIWebView
- 3. ¿Hay alguna manera de ocultar las barras de desplazamiento en IE8?
- 4. ¿Hay alguna manera de cancelar un UITableView/UIScrollView setContentOffset animado:?
- 5. ¿Hay alguna manera de ocultar texto en un TextView?
- 6. Desplazamiento programático de UIScrollView
- 7. Mostrar indicadores mientras despliego programáticamente UIScrollView
- 8. Color de desplazamiento UIScrollView?
- 9. ¿Hay alguna manera de ralentizar el efecto de desplazamiento?
- 10. ¿Hay alguna manera de colocar el indicador de desplazamiento de UITextView fuera de UITextView?
- 11. ¿Hay alguna manera de ocultar y mostrar los controles de zoom en un WebView?
- 12. UIScrollView dirección de desplazamiento
- 13. ¿Obtiene los valores de desplazamiento UIScrollView actuales en el iPhone?
- 14. Sincronización de desplazamiento UIScrollView
- 15. UIScrollView. ¿Alguna idea sobre la implementación de desplazamiento/zoom "infinito"?
- 16. ¿Hay alguna manera de ocultar los métodos parcialmente en clases para niños?
- 17. Cómo excluir indicadores de desplazamiento al enumerar subvistas de un UIScrollView?
- 18. Desplazamiento horizontal de UIScrollView en incrementos escalonados?
- 19. Desplazamiento de desplazamiento de indicadores con clip para relleno
- 20. ¿Hay alguna manera de habilitar o deshabilitar los indicadores de cromo mediante la extensión de Chrome personalizada?
- 21. Desplazamiento horizontal infinito UIScrollView
- 22. UIScrollView no desplazamiento horizontal
- 23. Desplazamiento de una UITableView dentro de UIScrollView
- 24. ¿Hay alguna manera de ordenar cadenas en todos los idiomas?
- 25. ¿Hay alguna manera de usar variables locales en los módulos?
- 26. ¿Cómo ocultar/eliminar la barra de desplazamiento en UIScrollview en iPhone?
- 27. Desplazamiento animado de UIScrollView con CoreAnimation
- 28. ¿Hay alguna manera de habilitar el desplazamiento táctil en un ScrollViewer de WPF?
- 29. ¿Hay alguna razón legítima para ocultar los métodos estáticos?
- 30. Desplazamiento horizontal UIScrollView con gesto de desplazamiento vertical
Como aprendió de Docs, incluso se puede utilizar para ScrollView directamente! [scrollview setShowsHorizontalScrollIndicator: NO]; Gracias a @retainCount – Rajal
también trabaja para UICollectionView –
A partir de IOS 11, esto se debe llamar en viewWillAppear, no funciona si se llama en viewDidLoad – melvinto