问题描述
我想显示某种指示以引导用户滚动。
I want to display some kind of indication to guide user to scroll.
通常当我们触摸UITableView时,如果需要,会出现滚动条。但是我希望这个滚动条指示已经显示在我的tableview上。
Usually when we touch the UITableView scrollbar appears if needed. But I want this scrollbar indication already displayed on my tableview.
怎么可能这样做?
推荐答案
如果你的桌面视图在屏幕外,你可以调用
If you have a table view that goes offscreen, you can call
[self.tableView flashScrollIndicators] ;
它们会闪烁以向用户显示它们在那里。这通常放在viewDidAppear中。
and they will flash to show the user that they are there. This is usually put in viewDidAppear.
(如果从UITableViewController继承,那么你将有一个self.tableView实例变量,如果不是那么替换另一个UITableView。)
(If you inherit from UITableViewController then you will have a self.tableView instance variable, if not then substitute another UITableView.)
如果滚动视图的整个内容适合其视图,则不显示滚动条;测试此显示只有一个单元格的表视图。如果内容大小大于视图的框架,则会显示滚动条;只有这样 [self.tableView flashScrollIndicators];
实际上是flash滚动指示器。
If you a scroll view's entire contents fit within its view then no scroll bars are displayed; to test this display a table view with only one cell. If the content size is larger than the view's frame then scroll bars will be displayed; only then will [self.tableView flashScrollIndicators];
actually flash scroll indicators.
这篇关于如何在UITableView中显示滚动条的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!