一、UIScrollView的基本知识
1.属性
1 | _scrollView.bounces = NO;//不需要弹回 |
2.代理方法
1 | //手指离开屏幕后ScrollView还会继续滚动一段时间只到停止 |
二、导航栏渐变方法
方法一:向上滑动或者向下滑动时,分别修改navigationBar的alpha值
1 | - (void)scrollViewDidScroll:(UIScrollView *)scrollView { |
方法二:在navigationBar上加入一个view,修改view的alpha值
1 | //View 的 userInteractionEnabled 属性要设置为 NO,不然会出现问题 |
方法三:自定义UINavigationControler类实现
三、导航栏头像自由缩放
1 | @interface GDUserSettingController ()<UIScrollViewDelegate> |
参考资料: