Відповіді:
Встановіть showsHorizontalScrollIndicatorі showsVerticalScrollIndicatorвластивості UIScrollViewв NO.
[tableView setShowsHorizontalScrollIndicator:NO];
[tableView setShowsVerticalScrollIndicator:NO];
// Для UITableView - Objective-C
tbl.showsHorizontalScrollIndicator = NO;
tbl.showsVerticalScrollIndicator = NO;
// Для UITableView - SWIFT 3.0
tbl.showsHorizontalScrollIndicator = false
tbl.showsVerticalScrollIndicator = false
// Для UIScrollView - Objective-C
scrl.showsHorizontalScrollIndicator = NO;
scrl.showsVerticalScrollIndicator = NO;
// Для UIScrollView - SWIFT
scrl.showsHorizontalScrollIndicator = false
scrl.showsVerticalScrollIndicator = false
Перехід від XIB або раскадровки
Для тих, хто хоче це зробити у Swift.
self.tableView.showsHorizontalScrollIndicator = false
self.tableView.showsVerticalScrollIndicator = false
Це ваші UITableViewвластивості прокрутки:
[YourTableView setShowsHorizontalScrollIndicator:NO];
[YourTableView setShowsVerticalScrollIndicator:NO];
Це ваші UIScrollViewвластивості прокрутки:
[YourScroll setShowsHorizontalScrollIndicator:NO];
[YourScroll setShowsVerticalScrollIndicator:NO];
Swift 3.0розширення для UIScrollViewта UITableView:
import Foundation
extension UIScrollView {
func hideIndicators() {
showsHorizontalScrollIndicator = false
showsVerticalScrollIndicator = false
}
}
Відповіді для мене не спрацювали, тому що фокусне кільце індикаторів відображається кожен раз, але я вирішую свою проблему через NSStoryboard.
NSCollectionView мають діаграму;
Scroll View - Collection View then Clip View then Scroller (vertical) & Scroller (Horizontal)
Клацніть будь-який об’єкт Scroller, а потім Attributes Inspectorвстановіть його Focus Ringу None. Якщо ви цього не встановили, у вас можуть виникнути проблеми, коли користувачі змінюють Appearanceміж Darkі Light.