我使用的是笔尖,而不是情节提要。无论如何,我正在从一个视图控制器推送到下一个:
[self.navigationController pushViewController:vc animated:YES];
但是在下一个视图控制器“ vc”上,我希望隐藏导航栏。但是,我仍然希望能够向左滑动以转到上一个屏幕,并且能够放置一个使用户返回的后退按钮。
但是,当我在下一个视图控制器中执行此[self.navigationController setNavigationBarHidden:YES animated:animated];
时,这会隐藏导航栏,但是您不再可以滑动以向后导航。
我该如何具有向后轻扫功能,并将后退按钮放在屏幕上(仅不带导航栏?)>
我正在尝试模仿Yahoo News Digest的行为-请注意,它具有导航按钮,可以滑动以返回,但没有导航栏。此外,向下滚动时,后退按钮也会消失。
我曾尝试使导航栏变为半透明,但是随后,该栏阻止了触摸,因此用户无法点击该栏下方的内容。有任何想法吗?谢谢!
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9STTV1TS5qcGcifQ==” alt =“在此处输入图像描述”>“ >>
我使用的是笔尖,而不是情节提要。无论如何,我正在执行从一个视图控制器到下一个视图控制器的推送:[self.navigationController pushViewController:vc animation:YES];但是在下一个视图控制器“ vc”上,...
您可以做到这一点,非常简单,只需隐藏您的导航栏
[self.navigationController setNavigationBarHidden:YES animated:animated];
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
self.navigationController.navigationBar.alpha = 0;
}
- (void)viewWillDisappear:(BOOL)animated{
[super viewWillDisappear:animated];
self.navigationController.navigationBar.alpha = 1;
}
夫特