ios - 是否有一种典型的方法来通知用户 UITableView 是可滚动的?

标签 ios objective-c uiscrollview

回到 iOS 之前的 7 天,使用分组表格,用户很容易判断 UITableView 上是否有更多需要滚动的内容。不过,按照现在表格的显示方式,似乎很难提前知道表格是否显示了所有数据,或者是否隐藏了更多数据,用户需要滚动到才能看到它。

是否有一种典型的方式来通知用户表格中的内容多于显示的内容?如果没有,有人知道我该如何做到这一点吗?我以前见过它,如果可以在给定的范围内滚动,那么表格的侧面会出现一个 float 箭头覆盖层方向,但我认为它是在 Windows 或 Android 设备上,我不记得曾经在 iOS 设备上见过它。我还找到了this question concerning always showing the scroll bar ,但那里的答案说这要么是不可能的,要么评论表明它们执行不力。有没有人想出一个好方法来做到这一点?

编辑:为了澄清起见,我正在 iPad 上进行开发,在单个 UIViewController 中并排嵌入多个小表格,这有点不典型,因此赢得了很多快速技巧不工作。其中一些表格需要滚动才能显示其所有内容,而另一些则需要调整大小以使所有内容始终可见。由于每个屏幕上发生的事情太多,我需要一种永久的方式来指示表格可以滚动,因为我不希望我的用户错过它。

最佳答案

我见过的一个很好的模式是调用 -flashScrollIndicators TableView 出现后。这给用户一个视觉指示,表明滚动会执行某些操作,同时不需要对 TableView 的绘图进行任何永久修改。

关于ios - 是否有一种典型的方法来通知用户 UITableView 是可滚动的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21265293/

相关文章:

ios - 如何基于uitableview动态增加scrollview的高度

ios - 弹出窗口关闭时禁用 UIBarButtonItem

ios - 当 UITableView 开始滚动时动画 View

ios - 带有手势的 Scrollview 内的图像

android - 配对蓝牙设备有优势吗?

android - 大量设备的推送通知

ios - 使用 URL Scheme 从 iOS 应用程序导航到 LinkedIn-Learning iOS 应用程序

objective-c - C中的缓冲区(unsigned char *)连接

ios - 设计决策属性与变量

ios - 添加 View 时 UIScrollView 不会滚动