Risposte:
Impostare le proprietà showsHorizontalScrollIndicatore showsVerticalScrollIndicatordi UIScrollViewa NO.
[tableView setShowsHorizontalScrollIndicator:NO];
[tableView setShowsVerticalScrollIndicator:NO];
// Per UITableView - Objective-C
tbl.showsHorizontalScrollIndicator = NO;
tbl.showsVerticalScrollIndicator = NO;
// Per UITableView - SWIFT 3.0
tbl.showsHorizontalScrollIndicator = false
tbl.showsVerticalScrollIndicator = false
// Per UIScrollView - Objective-C
scrl.showsHorizontalScrollIndicator = NO;
scrl.showsVerticalScrollIndicator = NO;
// Per UIScrollView - SWIFT
scrl.showsHorizontalScrollIndicator = false
scrl.showsVerticalScrollIndicator = false
Cambia da XIB o storyboard
Per coloro che cercano di farlo in Swift.
self.tableView.showsHorizontalScrollIndicator = false
self.tableView.showsVerticalScrollIndicator = false
Queste sono le UITableViewproprietà di scorrimento:
[YourTableView setShowsHorizontalScrollIndicator:NO];
[YourTableView setShowsVerticalScrollIndicator:NO];
Queste sono le UIScrollViewproprietà di scorrimento:
[YourScroll setShowsHorizontalScrollIndicator:NO];
[YourScroll setShowsVerticalScrollIndicator:NO];
Swift 3.0estensione per UIScrollViewe UITableView:
import Foundation
extension UIScrollView {
func hideIndicators() {
showsHorizontalScrollIndicator = false
showsVerticalScrollIndicator = false
}
}
Nessuna risposta ha funzionato per me perché l'anello di messa a fuoco degli indicatori viene mostrato ogni volta ma risolvo il mio problema tramite NSStoryboard .
NSCollectionView ha un diagramma;
Scroll View - Collection View then Clip View then Scroller (vertical) & Scroller (Horizontal)
Fare clic su qualsiasi oggetto Scroller, quindi nella proprietà Attributes Inspectorset Focus Ringsu None. Se non lo hai impostato, puoi avere un problema quando gli utenti cambiano Appearancetra Darke Light.