Respuestas:
Establezca las propiedades showsHorizontalScrollIndicator
y showsVerticalScrollIndicator
de UIScrollView
a NO
.
[tableView setShowsHorizontalScrollIndicator:NO];
[tableView setShowsVerticalScrollIndicator:NO];
// Para UITableView - Objective-C
tbl.showsHorizontalScrollIndicator = NO;
tbl.showsVerticalScrollIndicator = NO;
// Para UITableView - SWIFT 3.0
tbl.showsHorizontalScrollIndicator = false
tbl.showsVerticalScrollIndicator = false
// Para UIScrollView - Objective-C
scrl.showsHorizontalScrollIndicator = NO;
scrl.showsVerticalScrollIndicator = NO;
// Para UIScrollView - SWIFT
scrl.showsHorizontalScrollIndicator = false
scrl.showsVerticalScrollIndicator = false
Cambiar desde XIB o storyboard
Para aquellos que buscan hacer esto en Swift.
self.tableView.showsHorizontalScrollIndicator = false
self.tableView.showsVerticalScrollIndicator = false
Estas son sus UITableView
propiedades de desplazamiento:
[YourTableView setShowsHorizontalScrollIndicator:NO];
[YourTableView setShowsVerticalScrollIndicator:NO];
Estas son sus UIScrollView
propiedades de desplazamiento:
[YourScroll setShowsHorizontalScrollIndicator:NO];
[YourScroll setShowsVerticalScrollIndicator:NO];
Swift 3.0
extensión para UIScrollView
y UITableView
:
import Foundation
extension UIScrollView {
func hideIndicators() {
showsHorizontalScrollIndicator = false
showsVerticalScrollIndicator = false
}
}
No hay respuestas han trabajado para mí, porque se muestra el anillo de enfoque de indicadores cada vez mas puedo solucionar mi problema a través NSStoryboard
.
NSCollectionView tiene un diagrama;
Scroll View - Collection View then Clip View then Scroller (vertical) & Scroller (Horizontal)
Haga clic en cualquier objeto Scroller y luego en la propiedad Attributes Inspector
set Focus Ring
a None
. Si no lo ha configurado, puede tener un problema cuando los usuarios cambian Appearance
entre Dark
y Light
.