iOS开发中视图的下拉放大和上拉模糊的效果实现
把"秘密"的Cell效果整体视图都放到scrollView中,基本是和secretapp一模一样的效果了.
代码如下:(模糊效果的类就不写了,大家可以搜"UIImage+ImageEffects",还要导入Accelerate.framework)
1.MTSecretAppEffect.h
#import<Foundation/Foundation.h> @interfaceMTSecretAppEffect:NSObject /** * 创建整体的scrollView,把headScrollView和tableView全部加载在上面,靠它来上下滑动,其余的滑动全部禁止 * * @returnmainScrollView */ -(UIScrollView*)createMainScrollView; /** * 创建headScrollView * * @returnheadScrollView */ -(UIScrollView*)createHeadScrollView; /** * 创建头部的模糊view * * @paramscrollviewheadScrollView * * @returnblurImageView */ -(UIImageView*)createBlurImageViewOfView:(UIScrollView*)scrollview; /** * 在-(void)scrollViewDidScroll:(UIScrollView*)scrollView中调用的方法 * * @paramscrollView * @parammainScrollView * @paramtableView * @paramheadScrollView * @paramblurImageView */ -(void)scrollDidScrollView:(UIScrollView*)scrollViewwithMainScrollView:(UIScrollView*)mainScrollViewwithTableView:(UITableView*)tableViewwithHeadScrollView:(UIScrollView*)headScrollViewwithBlurImageView:(UIImageView*)blurImageView; @end