我想实现与 iPad 上的照片应用程序完全相同的效果:图库控制器期间的纯黑色导航栏,然后在查看照片时透明。
在 AppDelegate 中初始化导航控制器后,我可以使用以下代码更改样式,但不能在 AppDelegate 之外更改。但是,一旦导航控制器出现在屏幕上并设置一次,navigationBar 就会成为只读属性。
如果有人可以分享这是如何完成的,我将不胜感激。谢谢。
self.navigationController.navigationBar.tintColor = [UIColor clearColor];
self.navigationController.navigationBar.translucent = YES;
self.navigationController.navigationBar.barStyle = UIBarStyleBlackTranslucent;