项目介绍:
导航栏的隐藏与显示、渐变透明,图片下拉放大及无限轮播(手动和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 上传
点击文件名下载附件