好了,問題是在絲毫不差:如何抓住時間,當UIViewController被推到前面,因爲後退按鈕被按下?
如何捕捉瞬間,當因爲背部按鈕被按下的UIViewController推到前面?
我需要重新加載列表上的數據時,它的UIViewController是在前一次。問題是我不想在每次出現視圖時都這樣做,例如當視圖第一次顯示時。
好了,問題是在絲毫不差:如何抓住時間,當UIViewController被推到前面,因爲後退按鈕被按下?
如何捕捉瞬間,當因爲背部按鈕被按下的UIViewController推到前面?
我需要重新加載列表上的數據時,它的UIViewController是在前一次。問題是我不想在每次出現視圖時都這樣做,例如當視圖第一次顯示時。
簡單的方法是在你的第一個控制器上設置一個標誌,當你推入另一個視圖時將它設置爲YES,並在你的viewWillAppear:
上檢查是否需要重新加載。
另一種選擇,假設你的第二個視圖將配置一些事情的看法A,是創建一個委託方法,它可以讓視圖的知道它需要重新加載。
第三種選擇是使用自定義的後退按鈕(四捨五入,不與後退按鈕形狀),捕獲事件,並做popViewController後手動你做任何你想做的事情。
那麼你犯了一個新的方法和前推(POP)之前調用它的視圖控制器和這種方法幫助您重新加載自身清單類的,我希望也:-)你明白我想說的,然後當你想重新加載數據時,你只需調用該函數並重新加載列表。
我會去第一或第二。謝謝 –