gpt4 book ai didi

ios - 如何在 UITableViewController 重新加载其数据时得到通知?

转载 作者:行者123 更新时间:2023-11-28 18:38:40 24 4
gpt4 key购买 nike

首先,为什么:我有一个名为 AKTableViewController 的类,它继承自 UITableViewController,我的大部分 View Controller 都继承自该类。

我正在尝试制作一个类别以在每个屏幕的底部添加一个横幅,而不是随内容滚动,所以我将我的横幅添加为 self.tableView.tableFooterView 然后我定位它在 scrollViewDidScroll: 上。

我的问题是,当数据重新加载时,横幅被发送回正确的位置,我没有任何回调来正确定位它。

那么:如何在 UITableViewController 重新加载其数据时得到通知?

最佳答案

使用 UITableView 的委托(delegate)方法:

-(void) tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
if([indexPath row] == ((NSIndexPath*)[[tableView indexPathsForVisibleRows] lastObject]).row){
//Finished loading visible part of your table
}
}

关于ios - 如何在 UITableViewController 重新加载其数据时得到通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14502903/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com