您的位置:首页 > 移动开发 > IOS开发

IOS tableView下拉刷新,上拉刷新(LOW)

2015-09-25 17:29 459 查看
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;
}

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息