简介
一个UINavigationBar分类,可以动态改变导航栏的透明度以及大小。
使用CocoaPods导入
在文件 Podfile 中添加以下内容:
pod 'NavigationBarForGradient', '~> 1.0.0'
然后运行以下命令:
pod install
或者这个命令:
pod update --verbose
手动安装
1 通过 Clone or download 下载 NavigationBarForGradient 文件夹内的所有内容。
2 将 Gradient 内的源文件添加(拖放)到您的工程中。
3 导入 UINavigationBar+Gradient.h
4
/**
设置背景色
@param color 背景颜色
@param alpha 透明度
*/
- (void) ch_setBackgroundColor:(UIColor *) color alpha:(CGFloat) alpha ;
/**
设置背景色
@param color 透明度
*/
- (void) ch_setBackgroundColor:(UIColor *) color;
/**
设置形变量
@param translationY Y轴形变量
*/
- (void)ch_setTranslationY:(CGFloat)translationY ;
/**
设置形变量
@param progress Y轴形变量
@param value 形变参考值
*/
- (void)ch_setNavigationBarTransformProgress:(CGFloat)progress value:(CGFloat) value;
/**
设置空间元素透明度
@param alpha 透明度
*/
- (void)ch_setElementsAlpha:(CGFloat)alpha;
/**
重置
*/
- (void)ch_reset;
效果
许可
本项目使用 MIT 许可证,详情见 LICENSE 文件。