【发布时间】:2010-10-23 17:41:20
【问题描述】:
我有一个用例,其中这些指标会干扰用户交互。我可以继承并覆盖一个方法或执行类似的操作来从滚动视图中删除滚动指示器吗?
【问题讨论】:
标签: ios uiscrollview
我有一个用例,其中这些指标会干扰用户交互。我可以继承并覆盖一个方法或执行类似的操作来从滚动视图中删除滚动指示器吗?
【问题讨论】:
标签: ios uiscrollview
将UIScrollView 的showsHorizontalScrollIndicator 和showsVerticalScrollIndicator 属性设置为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 或故事板更改
【讨论】:
这些是您的UITableView 滚动属性:
[YourTableView setShowsHorizontalScrollIndicator:NO];
[YourTableView setShowsVerticalScrollIndicator:NO];
这些是您的UIScrollView 滚动属性:
[YourScroll setShowsHorizontalScrollIndicator:NO];
[YourScroll setShowsVerticalScrollIndicator:NO];
【讨论】:
对于那些希望在 Swift 中执行此操作的人。
self.tableView.showsHorizontalScrollIndicator = false
self.tableView.showsVerticalScrollIndicator = false
【讨论】:
对于 Swift 中的 UIScrollView
scrollView?.showsHorizontalScrollIndicator = false
scrollView?.showsVerticalScrollIndicator = false
【讨论】:
Swift 3.0 扩展名为 UIScrollView 和 UITableView:
import Foundation
extension UIScrollView {
func hideIndicators() {
showsHorizontalScrollIndicator = false
showsVerticalScrollIndicator = false
}
}
【讨论】: