Відповіді:
Встановіть 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
.