#import “ViewController.h”
@interface ViewController ()<UITableViewDelegate,UITableViewDataSource>
{
UITableView *tbv;
NSMutableArray *arr;
UIRefreshControl *refC;
}
@end
@implementation ViewController
-
(void)viewDidLoad {
[super viewDidLoad];arr = [NSMutableArray arrayWithObjects:@“你好”,@“dqwd”,@“dqwd”, nil];
tbv = [[UITableView alloc]initWithFrame:self.view.frame style:UITableViewStylePlain];
tbv.delegate = self;
tbv.dataSource = self;
[self.view addSubview:tbv];// 初始化刷新控件
refC = [[UIRefreshControl alloc]init];// 刷新提示文字
refC.attributedTitle = [[NSAttributedString alloc]initWithString:@“下拉刷新…”];// 添加事件
[refC addTarget:self action:@selector(abc) forControlEvents:UIControlEventValueChanged];refC.tintColor = [UIColor whiteColor];
refC.backgroundColor = [UIColor redColor];
// 设置表格刷新控件
tbv.refreshControl = refC;
}
-(void)abc{
refC.attributedTitle = [[NSAttributedString alloc]initWithString:@"正在刷新中...."];
[self performSelector:@selector(bcd) withObject:nil afterDelay:3.0];
}
-(void)bcd{
[refC endRefreshing];
}
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return arr.count;
}
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
static NSString *ss = @"";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:ss];
if(cell == nil){
cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:ss];
}
cell.textLabel.text = arr[indexPath.row];
return cell;
}
@end