Saya punya kasus penggunaan di mana indikator tersebut mengganggu interaksi pengguna. Bisakah saya mensubklasifikasikan dan mengganti metode atau melakukan sesuatu yang serupa untuk menghapus indikator gulir dari tampilan gulir?
Saya punya kasus penggunaan di mana indikator tersebut mengganggu interaksi pengguna. Bisakah saya mensubklasifikasikan dan mengganti metode atau melakukan sesuatu yang serupa untuk menghapus indikator gulir dari tampilan gulir?
Jawaban:
Setel showsHorizontalScrollIndicator
dan showsVerticalScrollIndicator
properti UIScrollView
untuk NO
.
[tableView setShowsHorizontalScrollIndicator:NO];
[tableView setShowsVerticalScrollIndicator:NO];
// Untuk UITableView - Objective-C
tbl.showsHorizontalScrollIndicator = NO;
tbl.showsVerticalScrollIndicator = NO;
// Untuk UITableView - SWIFT 3.0
tbl.showsHorizontalScrollIndicator = false
tbl.showsVerticalScrollIndicator = false
// Untuk UIScrollView - Objective-C
scrl.showsHorizontalScrollIndicator = NO;
scrl.showsVerticalScrollIndicator = NO;
// Untuk UIScrollView - SWIFT
scrl.showsHorizontalScrollIndicator = false
scrl.showsVerticalScrollIndicator = false
Ubah dari XIB atau storyboard
Bagi mereka yang ingin melakukan ini di Swift.
self.tableView.showsHorizontalScrollIndicator = false
self.tableView.showsVerticalScrollIndicator = false
Ini adalah UITableView
properti bergulir Anda :
[YourTableView setShowsHorizontalScrollIndicator:NO];
[YourTableView setShowsVerticalScrollIndicator:NO];
Ini adalah UIScrollView
properti bergulir Anda :
[YourScroll setShowsHorizontalScrollIndicator:NO];
[YourScroll setShowsVerticalScrollIndicator:NO];
Swift 3.0
ekstensi untuk UIScrollView
dan UITableView
:
import Foundation
extension UIScrollView {
func hideIndicators() {
showsHorizontalScrollIndicator = false
showsVerticalScrollIndicator = false
}
}
Tidak ada jawaban yang berhasil bagi saya karena cincin fokus indikator ditampilkan setiap saat tetapi saya menyelesaikan masalah saya melalui NSStoryboard
.
NSCollectionView memiliki diagram;
Scroll View - Collection View then Clip View then Scroller (vertical) & Scroller (Horizontal)
Klik objek Scroller mana pun kemudian di Attributes Inspector
set Focus Ring
properti ke None
. Jika Anda belum menyetelnya, Anda dapat memiliki masalah saat pengguna mengubah Appearance
antara Dark
dan Light
.