UITableView 水平滚动指示器

Posted

技术标签:

【中文标题】UITableView 水平滚动指示器【英文标题】:UITableView horizontal scroll indicator 【发布时间】:2010-08-18 12:04:47 【问题描述】:

我在导航控制器中有一个表格视图,它是标签栏的一个视图。

每次启动应用程序时,当我选择此选项卡时,水平滚动指示器会短暂闪烁。

这可能与选择的初始选项卡有关,其中包含滚动视图吗?

我的印象是表格视图无法水平滚动?

似乎对应用没有影响,只是烦人而已。

【问题讨论】:

【参考方案1】:

您是否在视图中进行程序化滚动?

我们故意在我们的一个应用中进行此闪烁,使用一些代码设置启用动画的新滚动位置 (0)。

编辑:还有方法:UIScrollView 中的 flashScrollIndicators(一个 UITableView 也是一个 UIScrollView)。

【讨论】:

我在我的第一个选项卡上进行编程滚动,其中包含一个普通的滚动视图。切换到第三个选项卡,在导航控制器中只包含一个表格视图。我想要一个 flashScrollIndicators:NO 方法来防止这种闪烁。谢谢。 昨天我在使用 TableView 时遇到了一个奇怪的问题。我尝试使用 Content Insets(在 IB 中)来设置一些内边距。它最终以奇怪的方式弄乱了水平滚动(尽管它被禁用了)。禁用(设置为 0)内容插入修复它。

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

UITableView Space 3 UITableViewCells 均匀分布在整个设备框架上

如何更改 UITableView 的滚动指示器的颜色?

如何根据 UITableView 滚动动态调整 UITableViewCell 的大小?

UITableView滚动式cell错位

UITableView, setContentOffset 动画:NO 不会在 iPad 上滚动

如何防止 UITableViewCell 内的手势干扰 UITableView 的滚动?