如何通知用户向下滚动tableview

时间:2013-12-24 13:14:40

标签: ios iphone user-interface hig

ScrollToView

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

在Windows中,我们将在右侧有一个物理滚动条,但在iPhone中,无法始终显示滚动条。

任何人都可以告诉我,当我们有更多行大小时,通知用户滚动的最佳方法是什么。

任何帮助都将受到高度赞赏

5 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:1)

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

scrollView.showsVerticalScrollIndicator = YES.

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

答案 2 :(得分:0)

我不建议将这种用户体验用于iOS应用。你应该记住推荐的触摸区域是40 * 40px。然而,一个常见的做法(你可以在App Store应用程序上看到它)是为了使UITableView足够大,以便它可以容纳3个半单元格,因此用户得到的提示还有更多。

答案 3 :(得分:0)

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

yourScrollView.showsVerticalScrollIndicator = YES。

答案 4 :(得分:0)

您可以使滚动指示器可见

tableView.showsVerticalScrollIndicator = YES;

或“闪现”他们

[tableView flashScrollIndicators];