ฉันมีกรณีการใช้งานที่ตัวบ่งชี้เหล่านั้นรบกวนการโต้ตอบของผู้ใช้ ฉันสามารถซับคลาสและแทนที่เมธอดหรือทำสิ่งที่คล้ายกันเพื่อลบตัวบ่งชี้การเลื่อนออกจากมุมมองการเลื่อนได้หรือไม่
ฉันมีกรณีการใช้งานที่ตัวบ่งชี้เหล่านั้นรบกวนการโต้ตอบของผู้ใช้ ฉันสามารถซับคลาสและแทนที่เมธอดหรือทำสิ่งที่คล้ายกันเพื่อลบตัวบ่งชี้การเลื่อนออกจากมุมมองการเลื่อนได้หรือไม่
คำตอบ:
การตั้งค่า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
สำหรับ 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
ระหว่างและDark
Light