gpt4 book ai didi

uitableview - UITableView iOS6底部的UIRefreshControl?

转载 作者:行者123 更新时间:2023-12-03 10:33:39 28 4
gpt4 key购买 nike

可以在UIRefreshControl的底部添加UITableView吗?
我会用它来加载更多数据。
拜托,有什么建议吗?

最佳答案

我相信不会有任何简单的解决方案来解决这个问题。可能有人可以编写一个单独的库来实现此行为,而且一旦在tableview中缓存数据,它将引起更多的复杂性。

但是,让我们解决问题,这可能会帮助您实现所需的目标。我已使用以下代码在应用程序中添加更多行:

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
float endScrolling = scrollView.contentOffset.y + scrollView.frame.size.height;
if (endScrolling >= scrollView.contentSize.height)
{
NSLog(@"Scroll End Called");
[self fetchMoreEntries];
}
}

或者,您可以执行以下操作:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
if ((scrollView.contentOffset.y + scrollView.frame.size.height) >= scrollView.contentSize.height)
{
if (!self.isMoreData)
{
self.MoreData = YES;

// call some method that handles more rows
}
}
}

您一定已经在我上面描述的很多问题中看到了这样的方法,当然不是您所要求的。但是您可以做的是,在上面的代码正在加载更多数据的同时,您可以添加一个 subview 并显示几张类似于UIRefreshControl提供的图像。在 subview 中添加图像以显示进度,直到执行上述代码。首页这有帮助。

顺便说一句,我建议您不要这样做,因为这样做只会浪费您的时间来制作更小的东西,除非您只是出于学习目的而这样做。

关于uitableview - UITableView iOS6底部的UIRefreshControl?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14942460/

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