1

滚动查看

我有一个表格视图(以红色矩形突出显示),一次只显示 3 行,现在如果我的行超过三行,那么我想通知用户向下滚动表格视图以查看其余行。

在 Windows 中,我们将在右侧有一个物理滚动条,但在 iPhone 中,不可能一直显示滚动条。

谁能告诉我当我们有更多行大小时通知用户滚动的最佳方式是什么。

任何帮助将不胜感激

4

5 回答 5

1

最好的解决方案是使高度不是行高的倍数。

如果rowheight = 44;thentableheight = 110;tableheight = 154;,这将显示是否有可见的半行,这将引导用户滚动。

于 2013-12-24T13:24:21.820 回答
1

在我看来,您不必担心将此通知给用户。任何 iOS 用户都会明白他们可以滚动它。如果你愿意,你仍然可以使用:

scrollView.showsVerticalScrollIndicator = YES.

您还可以看到: http: //www.developers-life.com/scrollview-with-scrolls-indicators-which-are-shown-all-the-time.html

于 2013-12-24T13:29:09.633 回答
0

对于 iOS 应用,我不推荐这种 UX。您应该记住,推荐的触摸区域是 40*40px。然而,一个常见的做法(你可以在 App Store 应用程序上看到它)是把它做得UITableView足够大,这样它就可以容纳 3 个半单元格,这样用户就会得到更多的提示。

于 2013-12-24T13:26:10.033 回答
0

在 UIScrollView 上添加您的表格,然后您可以显示滚动视图的垂直指示器。

yourScrollView.showsVerticalScrollIndicator = YES。

于 2013-12-24T13:26:32.433 回答
0

您可以使滚动指示器可见

tableView.showsVerticalScrollIndicator = YES;

或“闪光”它们

[tableView flashScrollIndicators];
于 2013-12-24T15:50:58.533 回答