2012-01-29 11 views
0

私はUIViewCOntrollerを持っています。私は2 tableviewsと3 textfieldsを追加しました。 UIビューコントロールの順序は次のとおりです。UITableViewに機能をプルアップするために追加

1)テーブルビュー - A - 最初の1/2 2)テキストフィールド 3)テーブルビューに存在する - B私はどのように行うことができ、BのtableViewへpullTorefresh機能を追加する必要があります

この。私はいくつかのライブラリを試しました(PullToRefreshEGOTableViewPullRefresh

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

何かが、(画像Sectionsを示しているが、私は私が別のTableviewsを使用して行っている、と私は2 tableview間に3つのテキストフィールドを有します)。 PullToRefresh機能を使用するには、2番目のtableviewが必要です。

注:PullToRefreshEGOTableViewPullRefreshを試してみてください。私のシナリオには言及しません。しかし、もしあなたがそれを試して、それがうまくいくなら、私を助けてください。

+0

に次のコードを追加しますか?なぜあなたが挙げたオープンソースのコンポーネントがユースケースに対処していないのですか? – omz

+0

@robmayoffあなたは素晴らしいです!しかし、誰も私にこれを実装する方法を教えてもらえますか? – Illep

答えて

1

iOS 6には、新しいコントロール - UITableViewController用のプルツーリフレッシュコントロールが追加されました。

は、あなたがこれまでに試してみました何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]; 

} 
関連する問題