项目介绍:
导航栏的隐藏与显示、渐变透明,图片下拉放大及无限轮播(手动和Timer),Cell中的复制粘贴功能的源码及GIF效果图地址:http://git.oschina.net/xiao66guo/XGDifferentNavigationBar/tree/master
项目功能:
1、导航栏在内容滑动过程中的隐藏与显示、渐变透明
效果一:

效果图二:

两种效果的切换代码:
[Objective-C] 查看源文件 复制代码
#pragma mark - 透明的设置方法
-(void)scrollViewDidScroll:(UIScrollView *)scrollView{
CGFloat offsetY = scrollView.contentOffset.y;
UIColor *color = [UIColor blueColor];
if (offsetY > 64) {
if (offsetY > 128) {
offsetY = 128;
}
CGFloat alpha = (offsetY - 64)/64;
[self.navigationController.navigationBar changeNavAlphaWithColor:[color colorWithAlphaComponent:alpha]];
// 以下注释可以切换渐变透明的两种效果
// self.back.titleLabel.alpha = alpha;
// self.navigationItem.titleView.alpha = alpha;
}else{
[self.navigationController.navigationBar changeNavAlphaWithColor:[color colorWithAlphaComponent:0.0]];
// self.back.titleLabel.alpha = 0.0;
// self.navigationItem.titleView.alpha = 0.0;
}
}
2、图片的下拉放大和Cell中的复制粘贴功能(将系统的英文修改为中文汉字菜单)

3、实现图片的无限轮播(手动和Timer)

DEMO 直接下载:

XGDifferentNavigationBar.zip
(7.03 MB, 下载次数: 665)
2016-9-12 16:58 上传
点击文件名下载附件
