Nic*_*Nic 12 iphone scrollbar uitableview
我想显示某种指示来引导用户滚动.
通常当我们触摸UITableView滚动条时,如果需要.但是我希望这个滚动条指示已经显示在我的tableview上.
怎么可能这样做?
Joe*_*asq 36
如果你的桌面视图在屏幕外,你可以打电话
[self.tableView flashScrollIndicators];
然后他们会闪烁以向用户显示他们在那里.这通常放在viewDidAppear中.
(如果从UITableViewController继承,那么你将拥有一个self.tableView实例变量,如果没有,则替换另一个UITableView.)
如果滚动视图的整个内容适合其视图,则不显示滚动条; 测试此显示仅包含一个单元格的表视图.如果内容大小大于视图的框架,则会显示滚动条; 只有这样才会[self.tableView flashScrollIndicators];
实际闪烁滚动指示器.
Mik*_*ike 12
没有办法强制滚动条出现,没有弄乱UITableView的内部(你不应该这样做),或者重新设计你自己的表视图类.
根据UIScrollView的showsVerticalScrollIndicator属性的文档:"跟踪正在进行时指示器可见,跟踪后淡出."