回答:
の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.0UIScrollViewおよびの拡張子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。