Rom*_*uba 3 iphone objective-c ios
我有UITableView的问题.它之后不会隐藏滚动指示器:
1)快速滚动
2)然后击中桌子的顶部或底部.
这是一个截图.

如何确保滚动指示器按预期正确隐藏?
请注意,弹跳已关闭.我也不想隐藏滚动指示器,我只是希望它在滚动停止在顶部或底部时按预期消失.
编辑:此问题似乎是由视图控制器设置automaticallyAdjustsScrollViewInsets为false.似乎需要设置以下3件事来重现问题:
1)表视图弹跳需要关闭
2)视图控制器设置automaticallyAdjustsScrollViewInsets为false(这是为了解决滚动指示器看起来不正确的另一个问题)
3)UIViewController本身的视图不应该是表视图,表视图必须是子视图.
在viewDidLoad那将看起来像这样:
self.view_table = [[UITableView alloc] initWithFrame:self.view.frame];
self.view_table.bounces = false;
self.automaticallyAdjustsScrollViewInsets = false;
Run Code Online (Sandbox Code Playgroud)
此外,表格视图的内容需要大于其框架的高度.
UITableView继承自UIScrollView,因此您需要使用UIScrollView的属性:
Property: showsVerticalScrollIndicator
A Boolean value that controls whether the vertical scroll indicator is visible.
Run Code Online (Sandbox Code Playgroud)
看一下文档.
| 归档时间: |
|
| 查看次数: |
8330 次 |
| 最近记录: |