pushViewController:每次不重新加载的HomeButton



我有一个自定义的homeButton在我的iphone应用程序的每个视图和我写的代码的方式,它重新加载homeview -其中有菜单页与所有其他按钮。相反,我观察到,当我单击后退按钮(navigationItem)时,它不会重新加载页面。我想实现一个类似的功能为我的HomeButton太让我的应用程序是更有效的。这是我目前写的代码。谁能帮我取回viewController而不是重新加载它。由于

 -(void)homButtonClicked{
if(homeView == nil)
    homeView = [[ViewController alloc]init];
[self.navigationController  pushViewController:homeView animated:YES];
  }

如果我理解正确,每次你点击'home button',你想加载ViewController类的homeView。为什么不加载ViewController作为UINavigationController的初始视图控制器。每次你点击home键,调用[self.navigationController popToRootViewControllerAnimated:YES];函数,这将是你的ViewController home菜单。

最新更新