0

があり、それに 2と 3をUIViewCOntroller追加しました。UI ビュー コントロールの順序は次のとおりです。tableviewstextfields

1.) tableview - A - 最初の 1/2 に存在 2.) textFields 3.) tableView - B

pullTorefreshtableView に機能を追加する必要がありBます。これを行うにはどうすればよいですか。いくつかのライブラリを試しました ( PullToRefresh, EGOTableViewPullRefresh)

誰かが私のシナリオに合ったサンプル コードを教えてくれますか?

この画像のようなもの (画像は を示していますSectionsが、私は seperate を使用して私のものを作成しました。私のものTableviewsには 2 の間に 3 つのテキストフィールドがありtableviewます)。tableview機能を持たせるには2番目が必要PullToRefreshです。

PullToRefresh注: を試すように言わないでくださいEGOTableViewPullRefresh。私のシナリオには対応していません。しかし、あなたがそれを試してうまくいったなら、私を助けてください。

4

1 に答える 1

1

iOS 6 では新しいコントロールが追加されました - UITableViewControllers で使用できるプルして更新するコントロール。

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 に答える