在popViewControllerAnimated后调用函数
当你在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国际许可证。
本文首发于 博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/118
版权声明
由 davidzhang创作并维护的 Gowhich博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证。
本文首发于 Gowhich博客( https://www.gowhich.com ),版权所有,侵权必究。
本文永久链接: https://www.gowhich.com/blog/118