ios弹性头部
2015-12-04 17:26
471 查看
很久没写博客了,金天有点时间来写下,一直觉得弹性头部很炫,看起来高大上,写起来蛮简单的
层次分析
一共有3层,最底部是图像层,中间是scrollView或者它的子类,最上层是scrollView上面添加的视图
主要代码
scrollView的代理方法
通过scrollView滑动时的偏移量的变化来改变图片视图的大小就ok
demo连接:http://pan.baidu.com/s/1mhcDWb2
动态图:
层次分析
一共有3层,最底部是图像层,中间是scrollView或者它的子类,最上层是scrollView上面添加的视图
主要代码
scrollView的代理方法
- (void)scrollViewDidScroll:(UIScrollView *)scrollView { NSLog(@"%@",NSStringFromCGPoint(scrollView.contentOffset)); if (scrollView.contentOffset.y<=0) { self.imageView.frame = CGRectMake((scrollView.contentOffset.y *ScreenWith/200)/2, 0, ScreenWith - scrollView.contentOffset.y *ScreenWith/200, 200-scrollView.contentOffset.y); }else { [scrollView setContentOffset:CGPointMake(scrollView.contentOffset.x, 0)]; } }
通过scrollView滑动时的偏移量的变化来改变图片视图的大小就ok
demo连接:http://pan.baidu.com/s/1mhcDWb2
动态图:
相关文章推荐
- iOS-性能优化3
- iOS-性能优化2
- iOS 日期(NSDate)的常用操作总结
- iOS-----后台运行
- iOS开发-多线程-GCD
- ios9出现的问题
- iOS隐藏导航条1px的底部横线
- iOS-性能优化1
- iOS布局
- iOS线程处理 学习笔记(一)并发
- iOS 尝试用 block 闭包 去代替delegate 实现方法
- iOS-常用的辅助工具软件
- iOS9 视频播放
- iOS开发--libxml/HTMLparser.h file not found 解决方法 (libxml.dylib错误处理)
- iOS中的 .p12 证书的应用
- iOS开发系列--通知与消息机制
- iOStableView上加悬浮按钮
- iOS label根据显示内容自适应大小
- iOS中MVC、MVVM、MVP几种模式小结
- iOS 解析xml