如何将拉动刷新添加到Tableview“从Parse.com查询”

时间:2015-05-24 13:06:30

标签: xcode parse-platform tableview pull-to-refresh

我有一个应用程序,可以在Parse.com中查询类中的数据。

我能够正确填充表格。

如何添加Pull to Refresh以刷新tableview?

谢谢!

enter image description here

1 个答案:

答案 0 :(得分:1)

  1. 添加刷新控件,使您的数据源提供类成为目标。
  2. 当刷新操作触发时,调用您已经尝试从解析中获取的解析查询代码。该查询完成后必须已reloadData
  3. 在该完成块中添加一行,告诉您的刷新控件为endRefreshing
  4. 编辑 - 大多数情况下,包含该表的视图控制器也是表的数据源。如果是这种情况,则在同一个视图控制器的viewDidLoad方法中创建刷新控件。

    UIRefreshControl  *refreshControl = [[UIRefreshControl alloc] init];
    [refreshControl addTarget:self
                       action:@selector(refresh:)
             forControlEvents:UIControlEventValueChanged];
    

    将目标设置为self并在同一个类中实现选择器刷新,它将具有如下签名:

    - (void)refresh:(UIRefreshControl *)control {
        // step two:  from here, invoke the same parse query code you have working
    }
    
相关问题