回答:
の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
。