设置无滚动指示器?

Posted

技术标签:

【中文标题】设置无滚动指示器?【英文标题】:Setting no scrolling Indicator? 【发布时间】:2010-12-08 16:55:09 【问题描述】:

我正在制作tableView,但我不想要滚动指示器,而且似乎没有办法将指示器设置为无。有没有其他方法可以做到这一点?

【问题讨论】:

我尝试以编程方式进行操作,并阅读了 UIScrollViewIndicatorStyle 的文档,但它只为您提供了黑色、白色和默认指示器样式的选项。 查看我的答案——您可以使用我提到的方法将其设置为不可见。 【参考方案1】:

是的,只需使用:

[tableView setShowsHorizontalScrollIndicator:NO];
[tableView setShowsVerticalScrollIndicator:NO];

UITableView 继承自 UIScrollView,因此您可以访问后者的属性以及相关的 setter 和 getter。这是指向Apple's Documentation 的链接,其中包含更多信息。

【讨论】:

好吧,这似乎并不难!谢谢。 没问题!希望这能回答问题:)【参考方案2】:

用于 swift 版本的 UIScrollView

scrollView?.showsHorizontalScrollIndicator = false
scrollView?.showsVerticalScrollIndicator = false

由于,UITableView 继承了 UIScrollView 的形式,所以尝试 UITableView

self.myTable.showsHorizontalScrollIndicator = false
self.myTable.showsVerticalScrollIndicator = false

希望这对某人有所帮助。

【讨论】:

以上是关于设置无滚动指示器?的主要内容,如果未能解决你的问题,请参考以下文章

mac合上盖外接显示器,休眠后过一段时间再唤醒时显示器无信号无反应

Mac外接显示器无信号

将导航栏剪辑到滚动视图

是否可以将 UIScrollView 指示器从右侧移动到左侧?

如何创建滚动指示器

自定义 TableView 滚动指示器 (iOS)