我需要在表視圖的did select方法上添加更多行。 我正在通過Web服務顯示錶視圖上的數據,並且當單擊行時,根據另一個Web服務添加更多行。並在點擊另一行時隱藏第一個所有行。在表視圖中選擇行時添加行
其實我想這樣做一樣事情在iPhone應用程序鏈接
你們能幫助我.. 感謝您的建議
感謝。
我需要在表視圖的did select方法上添加更多行。 我正在通過Web服務顯示錶視圖上的數據,並且當單擊行時,根據另一個Web服務添加更多行。並在點擊另一行時隱藏第一個所有行。在表視圖中選擇行時添加行
其實我想這樣做一樣事情在iPhone應用程序鏈接
你們能幫助我.. 感謝您的建議
感謝。
你應該從這個鏈接
[http://developer.apple.com/library/ios/#samplecode/TableViewUpdates/Introduction/Intro.html][1]
謝謝,它很棒,我會用它 – Anju 2012-04-17 12:52:03
如果你想插入一個新的單元格insertRowsAtIndexPath你必須先更新表的dataSource。此外,此方法應在以下之間調用:
[table beginUpdates];
和
[表endUpdates];
從這:
注意這種方法的調用時在由beginUpdates和endUpdates方法所定義的動畫塊的行爲。 UITableView延遲行或段的插入,直到它處理完行或段的刪除。無論插入和刪除方法調用的順序如何,都會發生這種情況。這與插入或刪除可變數組中的項目不同,該項可能會影響用於連續插入或刪除操作的數組索引。
- (void)AddButtonAction
{
[arry addObject:@"Tutorial "];//in your array add json data after parsing and than call this method..
[Table reloadData];
}
- (void)DeleteButtonAction
{
[arry removeLastObject];
[Table reloadData];
}
For tutorial or sample code visit this reference site..
希望,這將幫助你
蘋果下載源代碼當您更改的信息,告訴你的表'reloadData' 。它會詢問你的行數,並給它新的值。這有什麼問題嗎? – 2012-04-17 11:34:02
我必須使用另一個Web服務意味着我選擇的方法,我需要添加更多的行,並顯示數據根據webservice – Anju 2012-04-17 11:39:07
你說已經...所以得到新的數據,調用[yourTable reloadData],並給它當它提出新的信息時。 – 2012-04-17 11:43:34