私は uitableview で Load More データを作成したいと思います。iOS開発でWebサービスにasihttpリクエストを使用しています。だから私を助けてください...
質問する
1977 次
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 に答える