ฉันมีกรณีการใช้งานที่ตัวบ่งชี้เหล่านั้นรบกวนการโต้ตอบของผู้ใช้ ฉันสามารถซับคลาสและแทนที่เมธอดหรือทำสิ่งที่คล้ายกันเพื่อลบตัวบ่งชี้การเลื่อนออกจากมุมมองการเลื่อนได้หรือไม่
ฉันมีกรณีการใช้งานที่ตัวบ่งชี้เหล่านั้นรบกวนการโต้ตอบของผู้ใช้ ฉันสามารถซับคลาสและแทนที่เมธอดหรือทำสิ่งที่คล้ายกันเพื่อลบตัวบ่งชี้การเลื่อนออกจากมุมมองการเลื่อนได้หรือไม่
คำตอบ:
การตั้งค่าshowsHorizontalScrollIndicatorและshowsVerticalScrollIndicatorคุณสมบัติของการUIScrollViewNO
[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
สำหรับ UIScrollView ใน Swift
scrollView?.showsHorizontalScrollIndicator = false
scrollView?.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ระหว่างและDarkLight