TransparentNav 1.0.2

TransparentNav 1.0.2

mengqingzheng 维护。



  • 作者:
  • mqz

MTransparentNav

修改导航栏的颜色和透明度

导航栏滑动渐变

使用方法

在需要更改控制器颜色的情况下

self.navAlpha = 0;
self.navTintColor = [UIColor whiteColor];
self.navTitleColor = [UIColor whiteColor];
self.navBackgroundColor = [UIColor greenColor];

您可以在 UIScrollViewDelegate 中更改 nav tintColor 和 barTintColor

-(void)scrollViewDidScroll:(UIScrollView *)scrollView{
    CGFloat y = scrollView.contentOffset.y;
    self.navAlpha = y / 80;
    if (y > 80) {
        self.navTitleColor = self.navTintColor = [UIColor redColor];
    } else {
        self.navTitleColor = y < 0 ? [UIColor clearColor] : [UIColor whiteColor];
        self.navTintColor = y < 0 ? [UIColor clearColor] : [UIColor whiteColor];
    }
}

安装

  • pod 'TransparentNav'

  • #import "TransparentNav.h"

相关文章

iOS 导航栏滑动渐变

作者

许可证

MTransparentNav遵守MIT许可证发布。详情请见许可证