tutorial inside doesn ios uiscrollview

ios - inside - uiscrollview swift programmatically



¿Hay alguna manera de ocultar los indicadores de desplazamiento en UIScrollView? (6)

Estas son sus propiedades de desplazamiento UITableView :

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

Estas son sus propiedades de desplazamiento UIScrollView :

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

Tengo un caso de uso donde esos indicadores perturban 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?


Extensión de Swift 3 para UIScrollView y UITableView:

import Foundation extension UIScrollView { func hideIndicators() { showsHorizontalScrollIndicator = false showsVerticalScrollIndicator = false } }


Para UIScrollView en Swift

scrollView?.showsHorizontalScrollIndicator = false scrollView?.showsVerticalScrollIndicator = false


Para aquellos que buscan hacer esto en Swift.

self.tableView.showsHorizontalScrollIndicator = false self.tableView.showsVerticalScrollIndicator = false


// Para UITableView

tbl.showsHorizontalScrollIndicator = NO; tbl.showsVerticalScrollIndicator = NO;

// Para UIScrollView

scrl.showsHorizontalScrollIndicator = NO; scrl.showsVerticalScrollIndicator = NO;

Cambio de XIB o guión gráfico


Establezca las propiedades de showsHorizontalScrollIndicator y showsVerticalScrollIndicator de UIScrollView en NO .

[tableView setShowsHorizontalScrollIndicator:NO]; [tableView setShowsVerticalScrollIndicator:NO];

Documentación - UIScrollView