0

我有一个UIViewCOntroller,我已经添加了 2tableviews和 3 textfields。UI视图控件的顺序如下;

1.) tableview - A - 出现在前 1/2 2.) textFields 3.) tableVIew - B

我需要将pullTorefresh功能添加到BtableView,我该怎么做。我已经尝试了几个库(PullToRefreshEGOTableViewPullRefresh

有人可以给我适合我的场景的示例代码。

像这张图片,(图片显示Sections,但我已经使用seperate完成了我的Tableviews,我的在2之间有3个文本字段tableview)。我需要第二个tableview才能拥有该PullToRefresh功能。

注意:请不要告诉我尝试PullToRefreshEGOTableViewPullRefresh它不能解决我的情况。但是,如果你尝试过并且如果它有效,请帮助我。

4

1 回答 1

1

iOS 6 添加了新控件 - 可用于 UITableViewControllers 的 pull-to-refresh 控件。

在 ViewDidLoad 中添加以下代码-

- (void)viewDidLoad
{

   UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];

   [refreshControl addTarget:self action:@selector(refresh)    
   forControlEvents:UIControlEventValueChanged];

   [self.tableViewB addSubview:refreshControl];
}

- (void)refresh 
{

    //write your code here

    // for example

    [self.tableViewB reloadData];

}

-(void)stopLoading
{ 

     //after completing your action,stop loading now

     [refreshControl endRefreshing];   

}
于 2014-06-10T13:34:45.450 回答