1

私はUITabBarController5つのタブを持っていて、それをクリックしてTab 2そのタブのオプションを変更して変更を加え、次のタブに移動するとTab3、再びデータに戻ったときにTab 2そのデータをリロードする必要があります.

意味Tab 2(make changes)--> Tab 1 --> Tab 2(it should reload ,it should not display me the changes)

そのタブをリロードする方法..

私は以下のコードを使用していましたが、動作しません..変更は同じままです..

 [self.navigationController popToRootViewControllerAnimated:NO];
4

1 に答える 1

0

それにはいくつかの方法があります:

  • コントローラーの viewWillApear: リロード コードを記述します。ただし、ビューが表示されるたびにリロードが発生します

  • UITabBarControllerDelegate を実装し、shouldSelectViewController/didSelectViewController メソッドでリロードを行います。

于 2013-01-17T05:40:44.060 に答える