我有一个表格视图(以红色矩形突出显示),一次只显示 3 行,现在如果我的行超过三行,那么我想通知用户向下滚动表格视图以查看其余行。
在 Windows 中,我们将在右侧有一个物理滚动条,但在 iPhone 中,不可能一直显示滚动条。
谁能告诉我当我们有更多行大小时通知用户滚动的最佳方式是什么。
任何帮助将不胜感激
我有一个表格视图(以红色矩形突出显示),一次只显示 3 行,现在如果我的行超过三行,那么我想通知用户向下滚动表格视图以查看其余行。
在 Windows 中,我们将在右侧有一个物理滚动条,但在 iPhone 中,不可能一直显示滚动条。
谁能告诉我当我们有更多行大小时通知用户滚动的最佳方式是什么。
任何帮助将不胜感激
最好的解决方案是使高度不是行高的倍数。
如果rowheight = 44;
thentableheight = 110;
或tableheight = 154;
,这将显示是否有可见的半行,这将引导用户滚动。
在我看来,您不必担心将此通知给用户。任何 iOS 用户都会明白他们可以滚动它。如果你愿意,你仍然可以使用:
scrollView.showsVerticalScrollIndicator = YES.
您还可以看到: http: //www.developers-life.com/scrollview-with-scrolls-indicators-which-are-shown-all-the-time.html
对于 iOS 应用,我不推荐这种 UX。您应该记住,推荐的触摸区域是 40*40px。然而,一个常见的做法(你可以在 App Store 应用程序上看到它)是把它做得UITableView
足够大,这样它就可以容纳 3 个半单元格,这样用户就会得到更多的提示。
在 UIScrollView 上添加您的表格,然后您可以显示滚动视图的垂直指示器。
yourScrollView.showsVerticalScrollIndicator = YES。
您可以使滚动指示器可见
tableView.showsVerticalScrollIndicator = YES;
或“闪光”它们
[tableView flashScrollIndicators];