uiscrollview에서 스크롤 표시기를 숨길 수있는 방법이 있습니까?
-
03-07-2019 - |
문제
이러한 지표가 사용자 상호 작용을 방해하는 유스 케이스가 있습니다. 스크롤보기에서 스크롤 표시기를 제거하기 위해 메소드를 서브 클래스하고 비슷한 작업을 수행 할 수 있습니까?
해결책
설정 showsHorizontalScrollIndicator
그리고 showsVerticalScrollIndicator
의 속성 UIScrollView
에게 NO
.
[tableView setShowsHorizontalScrollIndicator:NO];
[tableView setShowsVerticalScrollIndicator:NO];
다른 팁
// uitableview의 경우 -boterive -c
tbl.showsHorizontalScrollIndicator = NO;
tbl.showsVerticalScrollIndicator = NO;
// uitableview의 경우 -Swift 3.0
tbl.showsHorizontalScrollIndicator = false
tbl.showsVerticalScrollIndicator = false
// uiscrollview의 경우 -boterive -c
scrl.showsHorizontalScrollIndicator = NO;
scrl.showsVerticalScrollIndicator = NO;
// uiscrollview의 경우 -Swift
scrl.showsHorizontalScrollIndicator = false
scrl.showsVerticalScrollIndicator = false
XIB 또는 스토리 보드에서 변경됩니다
신속하게 이것을하려는 사람들을 위해.
self.tableView.showsHorizontalScrollIndicator = false
self.tableView.showsVerticalScrollIndicator = false
Swift에서 Uiscrollview의 경우
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
}
}
제휴하지 않습니다 StackOverflow