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

Posted

技术标签:

【中文标题】在目标 c 的 UITableView 中显示指示用户向上或向下滚动的箭头【英文标题】:Displaying an arrow for indicating user to scroll up or down in a UITableView in objective c 【发布时间】:2011-11-29 05:31:41 【问题描述】:

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

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

如何将表格的当前状态显示为箭头?

非常感谢,

Avi.

【问题讨论】:

【参考方案1】:

由于 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; 

向下箭头和向上箭头应该是您的图像放置在视图上的适当位置。

【讨论】:

以上是关于在目标 c 的 UITableView 中显示指示用户向上或向下滚动的箭头的主要内容,如果未能解决你的问题,请参考以下文章

目标 - C:UITableView 内容在滚动时发生变化

在 UITableView 中加载数据时,活动指示器出现问题

在目标c中订购一个数组/字典[重复]

iOS 10 GM 嵌入 UITableView 和 UICollectionView contentSize 错误且滚动指示器不显示

目标 - C:从 URL 加载图像?

如何在目标 c 中使用 xmpp 框架显示用户头像图像?