-5

私は uitableview で Load More データを作成したいと思います。iOS開発でWebサービスにasihttpリクエストを使用しています。だから私を助けてください...

4

1 に答える 1

7

開始する場所は、 のUIScrollViewDelegateメソッドを使用することです。scrollViewDidScroll:の最下部にいることを検出する必要がありますUITableView。これにより、 を追加UIActivityIndicatorViewし、Web サービスを呼び出し、 を更新UITableViewDataSourceし、追加データでテーブルをリロードできます。

例えば

- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
    if (scrollView.contentOffset.y == scrollView.contentSize.height - scrollView.frame.size.height) {
         // Make new request and add UIActivityIndicator
    }
}

また、Web サービスがデータを返し、データソースを更新する場合は、呼び出すことができ、データ[tableView reloadData]ソースから更新されます。

于 2013-04-19T13:17:34.150 に答える