我的iphone应用程序中有一个自定义homeButton在每个视图和我编写代码的方式,它重新加载homeView - 其中包含所有其他按钮的菜单页面。相反,我观察到当我单击后退按钮(navigationItem)时,它不会重新加载页面。我想为我的HomeButton实现类似的功能,以便我的应用程序更有效。这是我目前编写的代码。任何人都可以帮助我只是获取viewController而不是再次重新加载它。感谢
-(void)homButtonClicked{
if(homeView == nil)
homeView = [[ViewController alloc]init];
[self.navigationController pushViewController:homeView animated:YES];
}
答案 0 :(得分:1)
如果我每次点击“主页按钮”时都能正确理解,您希望加载homeView
类ViewController
的{{1}}。为什么不加载ViewController
作为UINavigationController
的初始视图控制器。每次点击主页按钮,拨打[self.navigationController popToRootViewControllerAnimated:YES];
这个功能ViewController
主菜单?