DFTransparentNavibar
它做什么
为您提供了一个简单的方式来控制导航栏的不透明度。当您的视图控制器进行导航时,它还提供过渡动画。它仅支持 translucent 设置为 NO 的导航栏,即没有模糊效果。
如何集成
pod 'DFTransparentNavibar'
如何使用它
-
在您的任何视图控制器初始化之前,在 [DFTransparentNavibarConfigure 配置] 中设置默认导航栏背景图像/颜色。
-
通过设置每个视图控制器的 navibarAlpha 控制导航栏的不透明度。或者覆盖 - (CGFloat)defaultNavibarAlpha 为它们提供默认值。
-
如果您需要导航栏背景非默认样式。在每个视图控制器中覆写以下方法:
- (UIImage*)tnw_customizeNavibarBGImage;
- (UIColor*)tnw_customizeNavibarBGColor;
- (UIColor*)tnw_customizeNavibarTintColor;
- (UIFont*)tnw_customizeNavibarTitleFont;
- - (UIColor*)tnw_customizeNavibarTintColor 仅改变标题文字颜色。如果您有其他导航条项或导航标题视图,则应该管理颜色。
详情请查看示例。欢迎发送邮件给我。 [email protected] :)