在popViewControllerAnimated后调用函数

{app.params.name}} {app.params.name}} {app.params.name}}

当你在A视图调用pushViewController:animated:,并且从B视图返回A视图的时候需要做一些操作,比如刷新数据,或者做个浏览记录的操作的时候,可以调用这个函数viewWillAppear,就可以解决问题了。

在我的实例中,我在A视图做了这个操作:

self.navigationController.navigationBarHidden = YES;
但是在B视图我要做相反的操作

self.navigationController.navigationBarHidden = NO;
但是在返回来的时候,问题出现了,A视图达不到我想要的效果了,似乎也继承了B视图的navigationBar不隐藏的操作,但是我需要隐藏,那么结果做这个操作就好 了:

-(void) viewWillAppear:(BOOL)animated{
    self.navigationController.navigationBarHidden = YES;
}



版权声明

davidzhang 创作并维护的 Gowhich 博客采用 创作共用保留署名-非商业-禁止演绎4.0国际许可证。

本文首发于 Gowhich 博客( https://www.gowhich.com ),版权所有,侵权必究。

本文永久链接: https://www.gowhich.com/blog/118

comments powered by Disqus