我有一个tableview(以红色矩形突出显示),一次只显示3行,现在如果我的行数超过3,那么我想通知用户向下滚动tableview以查看行的其余部分。
在Windows中,我们将在右侧有一个物理滚动条,但在iPhone中,无法始终显示滚动条。
任何人都可以告诉我,当我们有更多行大小时,通知用户滚动的最佳方法是什么。
任何帮助都将受到高度赞赏
答案 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];