Risposte:
Impostare le proprietà showsHorizontalScrollIndicator
e showsVerticalScrollIndicator
di UIScrollView
a 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 UITableView
proprietà di scorrimento:
[YourTableView setShowsHorizontalScrollIndicator:NO];
[YourTableView setShowsVerticalScrollIndicator:NO];
Queste sono le UIScrollView
proprietà di scorrimento:
[YourScroll setShowsHorizontalScrollIndicator:NO];
[YourScroll setShowsVerticalScrollIndicator:NO];
Swift 3.0
estensione per UIScrollView
e 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 Inspector
set Focus Ring
su None
. Se non lo hai impostato, puoi avere un problema quando gli utenti cambiano Appearance
tra Dark
e Light
.