1

その中にシナリオがあります。タブをクリックするとviewWillAppearメソッドを呼び出しますが、その後戻るボタンを押すとアニメーションなしで直接戻ります。

- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController{
      switch(mytabbar.selectedIndex)
      {
         case 0:
              [viewController viewWillAppear:YES];
              break;
      }
  } 

すべてが正常に機能していますが、戻るボタンのアニメーションが表示されないだけの問題です

4

2 に答える 2

1

viewWillAppearビュー コントローラのライフサイクル メソッド (や など) を呼び出すことはできませんviewDidLoad。これらは、ビューのライフサイクル全体で、必要に応じて適切なときに自動的に呼び出されます。

実装したいものを正確に教えていただく必要があります。

于 2012-06-06T11:28:00.887 に答える
0

背面をクリックすると:

- (IBAction)onBackButtonClicked:(id)sender{
    [self.navigationController popViewControllerAnimated:YES];
}
于 2012-06-06T11:39:27.277 に答える