Skip to content

aaronliudev/ALNavigationBar

Repository files navigation

#headerView+NavigationBar渐变

##headerView

[self configHeaderView:self.contentView];
[self configHeaderImage:[UIImage imageNamed:@"bridge"]];

其原理很简单,滑动tableView时contentOffset发生变化从而改变imageView的frame。当contentOffset发生变化时,赋值给headerView的属性,使用KVO来改变frame

##NavigationBar渐变

// 将背景置空
[self setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];
// 去掉navigationBar的阴影细线
[self setShadowImage:[UIImage new]];

然后在创建一个视图barView添加到navigationBar上,改变barView的颜色,透明度

直接在viewDidload中添加以下代码就可以搞定

self.navigationController.navigationBar.al_navigationBarStyle = ALNavigationBarDefault;

另外demo中还添加了UIBarButtonItem的自定义以及UIBarButtonItem的badge

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published