我的问题是,当我使用以下代码将navBar设置为透明时:
[[self navigationController] setNavigationBarHidden:NO animated:YES];
[self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];
[self.navigationController.navigationBar setShadowImage:[UIImage new]];
[self.navigationController.navigationBar setTranslucent:YES];
..导航栏隐藏了视图控制器视图的顶部:
我试图通过以下方法防止这种情况发生:
self.edgesForExtendedLayout = UIRectEdgeNone;
...但是,导航栏不再透明。
我如何实现两者?