社区
iOS
帖子详情
UITableView中的tableFooterView实现新浪微博下拉无限添加
woskxmcnvb
2011-03-08 04:18:27
没有人用过tableFooterView吗?或者这样的功能(tableView移动到最后一行会添加刷新数据,就是新浪微博那个效果)有没有其他方法可以实现?求高手!!
...全文
1694
5
打赏
收藏
UITableView中的tableFooterView实现新浪微博下拉无限添加
没有人用过tableFooterView吗?或者这样的功能(tableView移动到最后一行会添加刷新数据,就是新浪微博那个效果)有没有其他方法可以实现?求高手!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
程序员小迷
2012-01-12
打赏
举报
回复
就是把最后一行写成"更多"
吹牛啤
2011-09-18
打赏
举报
回复
mark 一下
Mark_xy
2011-07-09
打赏
举报
回复
用UITableViewDelegate中的这个方法:
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath;
判定tableView中的数组数是否即将显示最后一个cell,if (indexPath.row == [self.dataArr count]-1)
如果是的话,self.tableView.tableFooterView = footSpinnerView;//footSpinnerView为自定义的UIView,上面加了一个旋转的UIActivityIndicatorView即可,记得让UIActivityIndicatorView startAnimation
加上你关于刷新数组的逻辑,如从数据库中取出更多的数据,取完数据后,将self.tableView.tableFooterView设nil即可。
Demo:
#pragma mark -
#pragma mark UITableViewDelegate
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
if (indexPath.row == [self.productArr count]-1) {
[self setupFootSpinnerView];
self.tableView.tableFooterView = footSpinnerView;
if (currentArrCount < dataCount) {
currentArrCount += 5;
self.dataArr = [dao getArrayOfDataLimit:currentArrCount offset:0];//从数据库中重新取数据
[self.tableView reloadData];
}else{
self.tableView.tableFooterView = nil;
}
}
}
Proteas
2011-03-08
打赏
举报
回复
这个是这样实现的:
首先,UITableView 的父视图是 UIScrollView。
然后,在 FooterView 中添加一个 UIView,
并记住 offset(在 UIScrollView 中的),
当滑动点超过这个 offset 时,
去服务器取数据,
添加到数据源中。
IOS快速入门教程
讲解IOS企业项目开发
中
最常用的一些技术,帮助学习者快速掌握IOS企业项目开发的实用技术。课程以理论+实践的方式讲解,更偏重于实际使用。讲解了IOS常用控件的使用、自动布局技术、多控制器管理、数据存储、多线程、...
新浪微博
-整理笔记
1.获得项目
中
info.plist文件的内容 1> [NSBundle mainBundle].infoDictionary 2> 版本号在info.plist
中
的key:kCFBundleVersionKey 2.自定义控制器的
view
重写load
View
方法(不需要调用[super load
View
]...
UI
Table
View
:
下拉
刷新和上拉加载
UI
Table
View
:
下拉
刷新和上拉加载更多 - cDigger 时间2013-11-24 02:00:00 博客园精华区 原文 http://www.cnblogs.com/lexingyu/p/3439707.html 【转载请注明出处】 本文将说明让UIScroll
View
支持...
UI
Table
View
:
下拉
刷新和上拉加载更多
本文将说明让UIScroll
View
支持"
下拉
刷新"和"上拉加载更多"的
实现
机制,并
实现
一个可用的
table
View
子类,以下主要以"
下拉
刷新"进行说明。 工程地址在帖子最下方,只需要代码的直拉到底即可。 1、contentInset和...
实现
上
下拉
刷新MJRefresh
在开发项目
中
,为了更好的用户体验,现在大多软件都加入了上拉刷新列表数据,
下拉
加载更多数据的功能,比如:腾讯QQ,
新浪微博
,网易新闻,等等很多的社交新闻类都带有这样的功能.下面来就是几种常见的
实现
方法: 一:...
iOS
29,028
社区成员
12,466
社区内容
发帖
与我相关
我的任务
iOS
主要讨论与iOS相关的软件和技术
复制链接
扫一扫
分享
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章