IOS侧滑框架之ECSlidingViewController

来源:互联网 发布:c4d r17 mac 中文版 编辑:程序博客网 时间:2024/05/16 10:35

     ECSlidingViewController框架一共包含4个主要文件:ECSlidingViewController.h/m 和 UIImage+ImageWithUIView.h/m 。ECSlidingViewController是一个视图控制器,将子视图划分成两层进行切换 ,具体就是上面一层TopViewController侧滑并且不滑出界外,下面一层ViewController显示出来。


一.ECSlidingViewController.h/m 



UIImage+ImageWithUIView.h/m 类中包含一个方法 + (UIImage *)imageWithUIView:(UIView *)view 将UIView转换为UIImage,相当于一个截屏的作用。


二.ECSlidingViewController.h/m 


   1. 根据该框架的作用可知 该类中定义有两层ViewController分别为topViewController和下层ViewController  其中下层ViewController了可以分为LeftViewController和RightViewController 。当TopViewController往左滑动时显示的RightViewController,反之显示LeftViewController。

   2. 该类中分别定义了3种枚举类型:ECViewWidthLayout 、ECSide 、 ECResetStrategy