星空网 > 软件开发 > 操作系统

ios弹性头部

很久没写博客了,见天有点时间来写下,一直觉得弹性头部很炫,看起来高大上,写起来蛮简单的 

层次分析

ios弹性头部images/loading.gif' data-original="webkit-fake-url://1210dc0f-364f-42f6-b87a-fce567b6f330/image.tiff" />

如上图,一共有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~,由于很简单就不贴代码了~

动态图:

ios弹性头部

 




原标题:ios弹性头部

关键词:IOS

IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流