जवाबों:
सेट showsHorizontalScrollIndicator
और showsVerticalScrollIndicator
के गुणों UIScrollView
को NO
।
[tableView setShowsHorizontalScrollIndicator:NO];
[tableView setShowsVerticalScrollIndicator:NO];
// यूआईटेबल व्यू के लिए - ऑब्जेक्टिव-सी
tbl.showsHorizontalScrollIndicator = NO;
tbl.showsVerticalScrollIndicator = NO;
// यूआईटेबल व्यू के लिए - स्विफ्ट 3.0
tbl.showsHorizontalScrollIndicator = false
tbl.showsVerticalScrollIndicator = false
// UIScrollView के लिए - उद्देश्य-सी
scrl.showsHorizontalScrollIndicator = NO;
scrl.showsVerticalScrollIndicator = NO;
// UIScrollView के लिए - स्विफ्ट
scrl.showsHorizontalScrollIndicator = false
scrl.showsVerticalScrollIndicator = false
XIB या स्टोरीबोर्ड से बदलें
स्विफ्ट में ऐसा करने की चाह रखने वालों के लिए।
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
।