1.故事板 换成tabaleview
self.names = [NSMutableArray array];
self.names = [NSMutableArray arrayWithObjects:@"a",@"a",@"a",@"a",@"a", @"a",@"a",nil];
UIRefreshControl *iv =[[UIRefreshControl alloc]init];
[iv addTarget:self action:@selector(refreshAction) forControlEvents:UIControlEventValueChanged];
self.refreshControl = iv;
-(void)refreshAction{
NSLog(@"hehe");
[self.names insertObject:@"X" atIndex:0];
[NSTimer scheduledTimerWithTimeInterval:0.5 target:self selector:@selector(backAction) userInfo:nil repeats:NO];
}
-(void)backAction{
[self.tableView reloadData];
[self.refreshControl endRefreshing];
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
// Return the number of rows in the section.
return self.names.count;
;
}
- (UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell= [tableView dequeueReusableCellWithIdentifier:@"Cell" forIndexPath:indexPath];
cell.textLabel.text = self.names[indexPath.row];
if (indexPath.row == self.names.count-1) {
for (int i=0; i<indexPath.row; i++) {
[self.names addObject:[NSString stringWithFormat:@"%d",i]];
}
[self.tableView reloadData];
}
return cell;
}