A sample demo for the left - side Menu just the old version of QQ.简易抽屉效果DEMO,类似QQ
@interfaceDLSideViewController : UIViewController/** 滑动速度系数-建议在0.5-1之间。默认为0.5 */@property (nonatomic, assign) CGFloat speedf;
/** 左侧窗控制器 */@property (nonatomic, strong) UIViewController *leftVC;
@property (nonatomic,strong) UIViewController *mainVC;
/** 点击手势控制器,是否允许点击视图恢复视图位置。默认为yes */@property (nonatomic, strong) UITapGestureRecognizer *sideslipTapGes;
/** 滑动手势 */@property (nonatomic, strong) UIPanGestureRecognizer *pan;
/** 侧滑窗是否关闭(缩放) */@property (nonatomic, assign) BOOL closed;//(注:关闭时显示为主页)/** 是否支持边缘滑动(非全屏滑动)*/@property (nonatomic, assign) BOOL panOnEdge;
/** * 构造方法 初始化侧滑抽屉控制器 * * @param leftVC 左边抽屉视图控制器 * @param mainVC 中间主视图控制器 * * @return return value description 初始化对象*/
- (instancetype)initWithLeftView:(UIViewController *)leftVCandMainView:(UIViewController *)mainVC;
/** * 关闭左视图*/
- (void)closeLeftView;
/** * 打开左视图 (侧滑缩放状态)*/
- (void)openLeftView;
/** * 设置滑动手势开关是否开启 * * @param enabled YES:支持滑动手势,NO:不支持滑动手势*/
- (void)setPanEnabled: (BOOL) enabled;
@end/** 是否支持边缘滑动(非全屏滑动)*/
@property (nonatomic, assign) BOOL panOnEdge;