iOS tableView 自带的下拉刷新
2016-07-01 00:00
423 查看
iOS tableView 自带的下拉刷新
首先在viewDidLoad中调用setupRefresh方法 - (void)viewDidLoad { [super viewDidLoad]; [super setupRefresh]; 。。。// 此处略去创建tableView的相关代码 } 接下来是setupRefresh方法的实现 // 下拉刷新 - (void)setupRefresh { NSLog(@"setupRefresh -- 下拉刷新"); UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init]; [refreshControl addTarget:self action:@selector(refreshClick:) forControlEvents:UIControlEventValueChanged]; [self.tableView addSubview:refreshControl]; [refreshControl beginRefreshing]; [self refreshClick:refreshControl]; } // 下拉刷新触发,在此获取数据 - (void)refreshClick:(UIRefreshControl *)refreshControl { NSLog(@"refreshClick: -- 刷新触发"); 。。。// 此处添加刷新tableView数据的代码 [refreshControl endRefreshing]; [self.tableView reloadData];// 刷新tableView即可 }
相关文章推荐
- iOS 设置控件的边框、圆角
- iOS 一个label中显示不同颜色的文字
- iOS 输出CGRect格式的数据
- iOS 给label添加点击事件
- iOS 项目添加背景音乐
- iOS ViewController点击空白处收起键盘
- iOS 把数组里的所有数据取出到一个字符串中
- iOS、mac开源项目及库汇总 快快收藏
- iOS下的并行开发
- iOS ARC的使用注意事项
- 制作framework库文件的详细步骤---iOS9,Xcode7.2
- iOS字体相关知识
- IOS断点调试技巧
- iOS中第三方有序字典框架——M13OrderedDictionary
- 转】聪明的iOS开发者的Xcode使用技巧
- ios10的新内容
- iOS开发之用GCD实现多线程
- 【转】个人常用iOS第三方库以及XCode插件介绍 -- 不错
- 【转】超全!整理常用的iOS第三方资源 -- 不错
- iOS时间戳与北京时间的转换