2010-04-08 80 views

回答

7

在viewA的-(void)viewWillAppear:(BOOL)animated委託方法你可以刷新您需要的控制......也就是說,如果你要重新加載表 在viewWillAppear中方法 寫

[Table reloadData]; 
+1

這並不總是必要的,一個人使用表格視圖來顯示數據..... – 2010-04-08 04:31:07

+0

非常真實的...但我已經給了一個例子.. 。和TableView是最廣泛使用的控制,所以我選擇了它...所以這就是爲什麼你已經投下我的答案...有趣... – 2010-04-08 05:14:02

3

有兩種方法可以做到這一點:

viewA的viewCOntroller的方法viewDidLoad設定的viewA的內容可以在viewWillAppear中設定。通過這種方式,當視圖出現時,視圖的內容將被重新加載。

另一種方式是艱難的,但在性能方面效率更高。在viewA中有一個布爾變量,現在當你通過在viewB中引用viewB來更改viewB中的任何東西時,它的值應該被設置爲true,現在當你彈出檢入viewWillAppear時,如果布爾變爲true。如果是,請將其設置爲no,然後調用從視圖調用的方法確實加載視圖A中的數據。

希望這會有所幫助。

感謝,

Madhup

相關問題