VHLNavigation
微信红包样式导航栏样式切换,颜色过渡切换,导航栏背景图片切换,导航栏透明度切换,有无导航栏切换
参考学习
如何使用
手动拖入 将 VHLNavigation 文件夹拽入项目中,导入头文件:#import "VHLNavigation.h"
隐藏导航栏
[self vhl_setNavBarHidden:YES];
设置背景图片
[self vhl_setNavBarBackgroundImage:[UIImage imageNamed:@"navbg"]];
设置为微信红包样式切换
[self vhl_setNavBarBarTintColor:[UIColor colorWithRed:0.35 green:0.42 blue:0.58 alpha:1.00]];
[self vhl_setNavigationSwitchStyle:VHLNavigationSwitchStyleFakeNavBar];
其他属性
设置导航栏背景颜色
[self vhl_setNavBarBackgroundColor:[UIColor whiteColor]];
设置导航栏透明度
[self vhl_setNavBarBackgroundAlpha:1.0f];
设置状态栏样式
[self vhl_setStatusBarStyle:UIStatusBarStyleLightContent];
设置导航栏标题颜色
[self vhl_setNavBarTitleColor:[UIColor whiteColor]];
设置导航栏按钮颜色
[self vhl_setNavBarTintColor:[UIColor whiteColor]];
设置是否隐藏分割线
[self vhl_setNavBarShadowImageHidden:YES];
更新
-
2018.06.14 增加设置导航栏背景View,可以实现比如微信的动态模糊效果与其他效果的切换
-
2018.06.12 修复一个从有状态栏 pop 到无状态栏时,由于导航栏变窄会将底部内容显示出来的问题
-
2018.06.07 修复一个模态跳转下,导航栏有概率出现白色背景的问题
-
2018.04.28 修复了一个继承自UITableViewController导致导航栏显示偏移的问题
-
2017.09.23 修复了一个隐藏导航栏切换到其他样式导航栏时会出现白色背景的问题。增加导航栏浮动。
-
2017.09.21 适配 iOS11 和 iPhone X
-
2017.09.01 增加透明度切换
关于
- blog: https://www.vincents.cn
- email: gvincent@163.com
- qq: 2801818138