2012-04-02 59 views

回答

1

在下面的委託你在哪裏設置你的行添加一個額外的行

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 
{ 
    return yourMutableArray.count+1; 
} 

下委託告訴你,目前正在創建哪個小區。

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath; 

在此您可以添加檢查條件像

if(indexPath.row > yourMutableArray.count) 
{ 

    // This means you are at the end of your table 
    // Call your webservice here and append the next set of data into the yourMutableArray 
    // You can also show an activity indicator over the extra cell here, Indicating the loading of new data 
    [self performSelector:@selector(getDataFromWebservice) withObject:nil afterDelay:1.0]; 
} 
else 
{ 
    // Do your cell settings here 
} 

和地方在你的代碼中你檢查你的webserivce成功添加以下行來重新加載表

[yourTable reloadData]; 

請確保您將新數據追加到您的MutableArray中,否則表格將只顯示來自webservice的最新數據。希望對你有幫助。

相關問題