我有一个用例,这些指标会干扰用户交互。我可以子类化并覆盖一个方法或做类似的事情来从滚动视图中删除滚动指示器吗?
问问题
87480 次
7 回答
282
将 的showsHorizontalScrollIndicator
和showsVerticalScrollIndicator
属性设置UIScrollView
为NO
。
[tableView setShowsHorizontalScrollIndicator:NO];
[tableView setShowsVerticalScrollIndicator:NO];
于 2009-05-04T21:20:19.387 回答
68
//对于 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 或故事板更改
于 2013-04-05T07:18:08.593 回答
19
对于那些希望在 Swift 中执行此操作的人。
self.tableView.showsHorizontalScrollIndicator = false
self.tableView.showsVerticalScrollIndicator = false
于 2014-09-01T06:15:00.377 回答
10
对于 Swift 中的 UIScrollView
scrollView?.showsHorizontalScrollIndicator = false
scrollView?.showsVerticalScrollIndicator = false
于 2015-06-02T16:45:17.277 回答
5
Swift 3.0
UIScrollView
和的扩展名UITableView
:
import Foundation
extension UIScrollView {
func hideIndicators() {
showsHorizontalScrollIndicator = false
showsVerticalScrollIndicator = false
}
}
于 2017-04-24T07:23:15.600 回答
4
这些是您的UITableView
滚动属性:
[YourTableView setShowsHorizontalScrollIndicator:NO];
[YourTableView setShowsVerticalScrollIndicator:NO];
这些是您的UIScrollView
滚动属性:
[YourScroll setShowsHorizontalScrollIndicator:NO];
[YourScroll setShowsVerticalScrollIndicator:NO];
于 2014-03-20T06:04:33.100 回答