2014-06-12 72 views
0

我想重裝我的表視圖,如果用戶從子視圖來,只有(例如,如果他點擊某個單元格,然後單擊後退按鈕返回)。 我想使用由NavigationController自動創建的標準後退按鈕。刷新表視圖,當用戶返回從子視圖

當用戶從某個子視圖返回時是否有任何事件被調用?

回答

0

請做那個你什麼,因爲它是出現在視圖上的工作。

How to Pass information Back in iOS 可能是其樂於助人..

+1

我只想重新加載表視圖,如果用戶從子視圖導航。有了這個解決方案我的tableview將加載每次(沒關係從中查看被加載) – andreaspfr

+0

好吧,我明白你的問題..只要更新我的答案檢查一遍.. –

+1

試試這個,可以幫助全.. –

0

肯定。只需在您的子視圖控制器中創建一個協議,該協議包含您可以在用戶點擊子視圖控制器中的後退按鈕時調用的方法。然後,您可以指定包含您的表的視圖控制器符合此協議,並在您推送給子代時將此類設置爲委託。

然後在子視圖控制器的viewWillDisappear:方法中,您可以調用委託方法讓您的表視圖知道它應該重新加載。這樣,當用戶從子視圖控制器返回時,可以重新加載表,而不是每次出現主視圖控制器時都重新加載表。