显示一个箭头以指示用户在目标 c 中的 UITableView 中向上或向下滚动

Avi*_*Avi 2 objective-c uitableview ipad

我想显示一个箭头,指示用户根据表中的数据在表中向上或向下滚动。

即向下箭头指示用户向下滚动或向上箭头指示向上滚动。

如何获取表格的当前状态以显示箭头?

非常感谢,

阿维。

Sha*_*i K 5

由于 UITableView 是 UIScrollView 的子类。在视图控制器中实现以下 UIScrollView 委托:

- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
    if (tableView.contentOffset.y < 
        tableView.contentSize.height - tableView.frame.size.height)
        downArrow.hidden = NO;
    else
        downArrow.hidden = YES;

    if (tableView.contentOffset.y > 0) 
        upArrow.hidden = NO;
    else
        upArrow.hidden = YES; 
}
Run Code Online (Sandbox Code Playgroud)

向下箭头和向上箭头应将图像放置在视图中适当的位置。