我有一個表視圖和一個uibutton。如何刷新/重新加載UITableView
當我點擊uibutton時,它將使用presentModelviewcontroller
方法顯示模型視圖控件。
我有一個文本字段和保存按鈕在presentmodelview。
請讓我知道如何重新加載表視圖,當用戶點擊對presentmodelview保存按鈕
我有一個表視圖和一個uibutton。如何刷新/重新加載UITableView
當我點擊uibutton時,它將使用presentModelviewcontroller
方法顯示模型視圖控件。
我有一個文本字段和保存按鈕在presentmodelview。
請讓我知道如何重新加載表視圖,當用戶點擊對presentmodelview保存按鈕
如果您需要presentModalViewController
被刪除,然後的tableView被然後重新加載使用此
[yourTableView reloadData];
在視圖上會出現最初的看法。
首先將項目添加到數組,然後重新加載您的表格視圖。
假設您聲明瞭所有需要的屬性,包括數據源使用的數組。
@property(nonatomic, retain)NSMutableArray *modalArray;
的IBAction爲上保存按鈕應該包括下面的代碼:
//Add the item to the array
[self.modalArray addObject:[NSString stringWithFormat:@"%@",txtField.text]];
//Rest of your code, dismiss the modal view
一旦被解僱,你需要重新加載表視圖展現出來保存在模態視圖的最新值。
[self.yourTableView reloadData];
reloadData
將隱式調用數據源方法tableView:cellForRowAtIndexPath:
這將循環數組再等等給你新的價值。
簡而言之,
YourViewControllerClass * vc = [[YourViewControllerClass alloc]init];
[self presentViewController:vc animated:NO completion:nil];
希望這有助於:)
當你想重裝實現代碼如下,請使用以下行
[self.tableView reloadData];
如果你的觀點是self.view,上面的代碼將正常工作。如果您的視圖是子視圖,則可以將其從其父級刪除,重新初始化並再次將其添加到父級。這個答案可能會更精確一些。 – 2013-06-07 07:21:35